我使用conda创建了一个虚拟环境
$ conda create test_env numpy .....
创建成功。
$ conda env list
# conda environments:
#
base * /home/myname/anaconda3
my_project_env /home/myname/anaconda3/envs/my_project_env
test_env /home/myname/anaconda3/envs/test_env
但是我无法激活它。
$ source activate my_project_env
返回 - activate:没有此文件或目录
我唯一在整个anaconda3中找到activate的地方是在/common文件夹中。
source anaconda3/envs/my_project_env/lib/python3.6/venv/scripts/common/activate my_project_env
当我使用这个路径运行它时,我得到了VENV_PROMPT "一种环境"的提示,但是当我用pip list检查库时,它返回了一个全局安装的库列表,而不是选定的。
$ source anaconda3/envs/my_project_env/lib/python3.6/venv/scripts/common/activate my_project_env
__VENV_PROMPT__myname@box:~$ pip3 list
conda activate env_name
。 - darthbithactivate
脚本应该在一个中央位置,而不是在环境中。 - Paul H