2024-09-29 00:16:21 发布
网友
通常,我们使用命令激活conda环境:
source activate env_name
但是,有没有可能用它的完整路径激活conda环境呢?例如:
source (fullpath)/bin/activate
当我这样做时,它会激活水蟒的默认环境,即根环境。
conda 4.4及更高版本的更新:
需要指定要激活的conda环境路径。新的conda activate命令不再需要“激活脚本”的完整路径,因为该命令现在是conda的“内置”命令。比如说:
conda activate
conda activate (fullpath)/env-name-here
应该有用。
您指定的命令激活了root环境,因为您没有给conda一个要激活的环境,并且root是默认的。如果您想激活一个特定的环境,您当然可以使用activate脚本的完整路径来激活,例如
root
activate
source (full path to main Anaconda directory)/bin/activate (fullpath)/env-name-here ^^^^^^^^^^^^^^^^^^^^^^^^ You're missing this part
通过将路径传递给环境,可以激活不在conda环境列表中的环境。例如,可以使用-p参数在任何目录中创建环境。就像这样:
-p
conda create -p /path/to/some/location/mytestenv/ python=3.5
这将不会在conda env list中显示,但您可以通过以下方式激活它:
conda env list
source activate /path/to/some/location/mytestenv
是的,它确实激活了水蟒的默认环境。
您可以通过以下方式查看已创建或可用环境的列表:
不明白,你在找什么答案?
conda 4.4及更高版本的更新:
需要指定要激活的conda环境路径。新的
conda activate
命令不再需要“激活脚本”的完整路径,因为该命令现在是conda的“内置”命令。比如说:应该有用。
您指定的命令激活了
root
环境,因为您没有给conda一个要激活的环境,并且root
是默认的。如果您想激活一个特定的环境,您当然可以使用activate
脚本的完整路径来激活,例如通过将路径传递给环境,可以激活不在conda环境列表中的环境。例如,可以使用
-p
参数在任何目录中创建环境。就像这样:这将不会在
conda env list
中显示,但您可以通过以下方式激活它:是的,它确实激活了水蟒的默认环境。
您可以通过以下方式查看已创建或可用环境的列表:
不明白,你在找什么答案?
相关问题 更多 >
编程相关推荐