更改 Python 命令的 conda 环境

更改 Python 命令的 conda 环境

我编写了一个 Python 脚本,它使用了一个名为 的包paraview。我将此包安装到我的环境中。我希望每次运行代码时,都必须更改环境,然后运行代码。

我在代码开头添加了以下命令,但是没有作用。

import os
os.system("conda activate <env. name>") 

我收到以下错误:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

To initialize your shell, run
$ conda init <SHELL_NAME>

我尝试了给出的解决方案如何激活 conda 环境,同时仍能使用 eval --setenvironment 更改环境但没有得到任何结果。

有什么办法可以做到这一点?

答案1

在您的代码中:

import os
os.system("conda activate <env. name>")

使用source activate而不是conda activate

相关内容