使用完整路径激活 conda 环境
Activating conda environment with its full path
通常,我们使用以下命令激活conda环境:
source activate env_name
是否可以使用完整路径激活 conda 环境?例如:
source (fullpath)/bin/activate
当我这样做时,它会激活 anaconda 的默认环境,即根环境。
是的,它确实激活了 anaconda 的默认环境。
您可以通过以下方式查看已创建或可用环境的列表:
conda env list
不明白,您要找的答案是什么?
您可以通过将路径传递给环境来激活不在您的 conda 环境列表中的环境。例如,您可以使用 -p
参数在任何目录中创建环境。像这样:
conda create -p /path/to/some/location/mytestenv/ python=3.5
这 不会出现在 conda env list
中,但您可以通过以下方式激活它:
source activate /path/to/some/location/mytestenv
conda 4.4 及更高版本的更新:
需要指定conda环境路径才能激活。新的 conda activate
命令不再需要 "activate script" 的完整路径,因为该命令现在是 "built-in" 到 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
当然,这是一个老问题,但为返回此页面的人们写下答案。当您使用前缀创建 conda 环境时,您将无法为其命名。请按照以下步骤操作,以便为您的 conda 环境命名,并可以使用名称而不是完整路径直接激活它。
- 导航到要在其中创建新环境的自定义文件夹。
- D:\condaEnvs>conda create --prefix=FastAI --> 这将创建一个名为 FastAI 的 conda 环境
- D:\condaEnvs> conda config --append envs_dirs ‘D:\condaEnvs\FastAIEnv’ --> 这将为您新创建的 conda 环境命名。
有了新版本的 conda,我们不再有这个问题了。
通常,我们使用以下命令激活conda环境:
source activate env_name
是否可以使用完整路径激活 conda 环境?例如:
source (fullpath)/bin/activate
当我这样做时,它会激活 anaconda 的默认环境,即根环境。
是的,它确实激活了 anaconda 的默认环境。
您可以通过以下方式查看已创建或可用环境的列表:
conda env list
不明白,您要找的答案是什么?
您可以通过将路径传递给环境来激活不在您的 conda 环境列表中的环境。例如,您可以使用 -p
参数在任何目录中创建环境。像这样:
conda create -p /path/to/some/location/mytestenv/ python=3.5
这 不会出现在 conda env list
中,但您可以通过以下方式激活它:
source activate /path/to/some/location/mytestenv
conda 4.4 及更高版本的更新:
需要指定conda环境路径才能激活。新的 conda activate
命令不再需要 "activate script" 的完整路径,因为该命令现在是 "built-in" 到 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
当然,这是一个老问题,但为返回此页面的人们写下答案。当您使用前缀创建 conda 环境时,您将无法为其命名。请按照以下步骤操作,以便为您的 conda 环境命名,并可以使用名称而不是完整路径直接激活它。
- 导航到要在其中创建新环境的自定义文件夹。
- D:\condaEnvs>conda create --prefix=FastAI --> 这将创建一个名为 FastAI 的 conda 环境
- D:\condaEnvs> conda config --append envs_dirs ‘D:\condaEnvs\FastAIEnv’ --> 这将为您新创建的 conda 环境命名。
有了新版本的 conda,我们不再有这个问题了。