Create virtual environments for python with conda
https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/
- Check conda is installed and available
- Update conda if necessary
- Create a virtual environment
- Activate a virtual environment
- Install additional python packages
- Deactivate a virtual environment
- Delete a virtual environment
3. Create a virtual environment for your project
- In the terminal client enter the following where yourenvname is the name you want to call your environment, and replace x.x with the Python version you wish to use. (To see a list of available python versions first, type
conda search "^python$"
and press enter.)
conda create -n yourenvname python=x.x anaconda
- Press
y
to proceed. This will install the Python version and all the associated anaconda packaged libraries at “path_to_your_anaconda_location/anaconda/envs/yourenvname”
4. Activate your virtual environment.
- To activate or switch into your virtual environment, simply type the following where yourenvname is the name you gave to your environement at creation.
source activate yourenvname
- Activating a conda environment modifies the PATH and shell variables to point to the specific isolated Python set-up you created. The command prompt will change to indicate which conda environemnt you are currently in by prepending
(yourenvname)
. To see a list of all your environments, use the commandconda info -e
.
5. Install additional Python packages to a virtual environment.
- To install additional packages only to your virtual environment, enter the following command where yourenvname is the name of your environemnt, and [package] is the name of the package you wish to install. Failure to specify “-n yourenvname” will install the package to the root Python installation.
conda install -n yourenvname [package]