TIP: By default, environments are installed into the envs
directory in your conda directory. Run conda create --help
for information on specifying a different path.
Use the Terminal or an Anaconda Prompt for the following steps.
To create an environment:
conda create --name myenv
NOTE: Replace myenv
with the environment name.
When conda asks you to proceed, type y
:
proceed ([y]/n)?
This creates the myenv environment in /envs/
. This environment uses the same version of Python that you are currently using, because you did not specify a version.
To create an environment with a specific version of Python:
conda create -n myenv python=3.4
To create an environment with a specific package:
conda create -n myenv scipy
OR:
conda create -n myenv python conda install -n myenv scipy
To create an environment with a specific version of a package:
conda create -n myenv scipy=0.15.0
OR:
conda create -n myenv python conda install -n myenv scipy=0.15.0
To create an environment with a specific version of Python and multiple packages:
conda create -n myenv python=3.4 scipy=0.15.0 astroid babel
TIP: Install all the programs that you want in this environment at the same time. Installing 1 program at a time can lead to dependency conflicts.
To automatically install pip or another program every time a new environment is created, add the default programs to the create_default_packages section of your .condarc
configuration file. The default packages are installed every time you create a new environment. If you do not want the default packages installed in a particular environment, use the --no-default-packages
flag:
conda create --no-default-packages -n myenv python
TIP: You can add much more to the conda create
command. For details, run conda create --help
.
➜ redundans git:(master) ✗ conda create --name py27 python=2.7
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.5.0
latest version: 4.5.2
Please update conda by running
$ conda update -n base conda
## Package Plan ##
environment location: /home/urbe/anaconda3/envs/py27
added / updated specs:
- python=2.7
The following packages will be downloaded:
package | build
---------------------------|-----------------
wheel-0.31.0 | py27_0 61 KB
python-2.7.15 | h1571d57_0 12.1 MB
certifi-2018.4.16 | py27_0 142 KB
sqlite-3.23.1 | he433501_0 1.5 MB
setuptools-39.1.0 | py27_0 582 KB
openssl-1.0.2o | h20670df_0 3.4 MB
pip-10.0.1 | py27_0 1.7 MB
ca-certificates-2018.03.07 | 0 124 KB
------------------------------------------------------------
Total: 19.6 MB
The following NEW packages will be INSTALLED:
ca-certificates: 2018.03.07-0
certifi: 2018.4.16-py27_0
libedit: 3.1-heed3624_0
libffi: 3.2.1-hd88cf55_4
libgcc-ng: 7.2.0-hdf63c60_3
libstdcxx-ng: 7.2.0-hdf63c60_3
ncurses: 6.0-h9df7e31_2
openssl: 1.0.2o-h20670df_0
pip: 10.0.1-py27_0
python: 2.7.15-h1571d57_0
readline: 7.0-ha6073c6_4
setuptools: 39.1.0-py27_0
sqlite: 3.23.1-he433501_0
tk: 8.6.7-hc745277_3
wheel: 0.31.0-py27_0
zlib: 1.2.11-ha838bed_2
Proceed ([y]/n)? y
Downloading and Extracting Packages
wheel 0.31.0: #################################################################################################################################################################################################### | 100%
python 2.7.15: ################################################################################################################################################################################################### | 100%
certifi 2018.4.16: ############################################################################################################################################################################################### | 100%
sqlite 3.23.1: ################################################################################################################################################################################################### | 100%
setuptools 39.1.0: ############################################################################################################################################################################################### | 100%
openssl 1.0.2o: ################################################################################################################################################################################################## | 100%
pip 10.0.1: ###################################################################################################################################################################################################### | 100%
ca-certificates 2018.03.07: ###################################################################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate py27
#
# To deactivate an active environment, use:
# > source deactivate
#
➜ redundans git:(master) ✗ source activate py27