通常,我们通过以下命令激活conda环境:

source activate env_name

是否有可能激活conda环境的完整路径?例如:

source (fullpath)/bin/activate

当我这样做时,它会激活anaconda的默认环境,即根环境.

推荐答案

Update for conda 4.4 and up:

您需要指定要激活的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

Python-3.x相关问答推荐

在循环访问XML中的多个层时,xml.etree.Elementree Python3解析器不起作用

将数据帧扩展为矩阵索引

错误:无法为 pyconcorde 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

Django中自动设置/更新字段

SQL Server 2022和Python3.10脚本错误

如果集合大于 len(x),则 pandas 在重复的行中拆分集合列

Pandas 窗口聚合两个排序表

如何使用`re.findall`从字符串中提取数据

如何在python 3.10中将列表项(字符串类型)转换为模块函数

Python多进程:运行一个类的多个实例,将所有子进程保留在内存中

如何在数据['column']中的'string'等条件下应用pandas

机器学习实验笔记本的工作区 url

如何在python中将列表转换为其他格式

对齐文本文件中的列

具有 2 个输入的 python 3 map/lambda 方法

使用 distutils 分发预编译的 python 扩展模块

具有两个或多个返回参数的函数注释

如何找出从哪个模块导入名称?

如何创建一个永远在其上运行滚动协程的事件循环?

如何从集合中删除多个元素?