Setting up an environment vs setting up a known good environmentΒΆ
The env
folder contains files to help get you setup using a consistent
environment with all packages specified.
The requirements_py[27|36].txt
files contains a list of required python
packages and known working versions for each. They differ from the
dependencies_py[27|36].txt
files in the root directory in that those files
specify packages and version ranges, rather than exact versions, to allow conda
to resolve dependecies and pull updated versions.
Of course, the environment really needs more than just python packages, while
pip
only manages python packages. The conda environment files,
conda_environment_py[27|37]_[osx64|i686].yml
files can be used to create
conda environments with exact versions of all the packages for python 2.7 or
3.6 on OS X or linux. This is the most reliable way to recreate the entire
environment.