Do Newly Created Conda Envs Inherit All Packages From The Base Env?
Solution 1:
You can create a clone of the base environment using
conda create --name dell_proj --clone base
. This will create a new environment that is a copy of your base environment.
If you created the new environment using something like conda create --name dell_proj
, it will not inherit packages from the base environment. You would have to install the packages you want using conda install
.
Solution 2:
In windows you create an environment without specifying the python version, then it will create the new environment with all packages in base. I don't know if it is a bug or a feature but this works in windows.
conda create -n new_env
creates an environment with base packages
conda create -n new_env python=3.7
creates new environment only with some necessary packages given below
ca-certificates
certifi
openssl
pip
python
setuptools
sqlite
vc
vs2015_runtime
wheel
wincertstore
Solution 3:
I am using Anaconda x64-4.4.0 with Python 3. I created a new Python 2 environment, and it only imported a few basic packages. So it would seem the answer depends on how the environment was created.
Post a Comment for "Do Newly Created Conda Envs Inherit All Packages From The Base Env?"