通常,我们使用以下命令激活conda环境:
source activate env_name
是否有可能激活conda环境的完整路径?例如:
source (fullpath)/bin/activate
当我这样做时,它会激活anaconda的默认环境,即根环境。
发布于 2017-10-25 13:44:30
Conda4.4及以上版本的更新:
您需要指定要激活的conda环境路径。新的conda activate
命令不再需要“激活脚本”的完整路径,因为该命令现在是conda的“内建”。所以,就像:
conda activate (fullpath)/env-name-here
应该行得通。
您指定的命令激活root
环境,因为您没有给conda一个要激活的环境,root
是默认的。如果您想激活特定的环境,当然可以使用activate
脚本的完整路径来实现,例如
source (full path to main Anaconda directory)/bin/activate (fullpath)/env-name-here
^^^^^^^^^^^^^^^^^^^^^^^^
You're missing this part
发布于 2017-10-25 12:59:17
您可以通过将路径传递到环境来激活不在conda环境列表中的环境。例如,可以使用-p
参数在任意目录中创建环境。就像这样:
conda create -p /path/to/some/location/mytestenv/ python=3.5
这将使不显示在conda env list
中,但您可以通过以下方式激活它:
source activate /path/to/some/location/mytestenv
发布于 2017-10-25 12:41:53
是的,它确实激活了anaconda的默认环境。
您可以通过以下方法查看创建或可用环境的列表:
conda env list
不明白,你在找什么答案?
https://stackoverflow.com/questions/46929791
复制相似问题