python - 如何在 Python 脚本中激活 Anaconda 环境?

标签 python anaconda

我搜索过堆栈溢出,但没有专门针对 Anaconda 的帖子。

我正在尝试在 Python 中使用我自己的命令行提示符。但为此,我需要激活我的 Anaconda 环境。我无法在网络上的任何地方找到如何运行基本的 python 脚本来激活所述环境。有谁知道怎么做吗?

最佳答案

以下将使用 subprocess 模块在 Python 3.5 中工作:

subprocess.run('source activate environment-name && "enter command here" && source deactivate', shell=True)

将“在此处输入命令”替换为您要运行的命令。您不需要在命令末尾使用“source deactivate”,但包含它只是为了安全起见。

这将在子进程调用期间临时激活 Anaconda 环境,之后环境将恢复到您的原始环境。这对于在临时环境中运行您想要的任何命令很有用。

关于python - 如何在 Python 脚本中激活 Anaconda 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275308/

相关文章:

macos - 如何在 conda 环境中在 Mac OS X 上运行 runnakerun?

python - OpenCV 在 Linux 上的 python 与 anaconda 无法正常工作。收到未实现 cv2.imshow() 的错误

python - Scikit DBSCAN eps 和 min_sample 值确定

python - Django错误: TypeError: int() argument must be a string or a number,而不是 'BuildsTable'

python - beautifulsoup 不返回所有 html

python - 直方图相关特定列

python - 在 Windows 中设置 python 3 环境的简单方法 : just install from python. org,或者真的会从 miniconda 或类似的东西中受益吗?

python - 如何找到虚拟环境中的安装路径?

python - 导入错误: cannot import name porter python

python - 记录更改列表中的 Django-admin : How to display link to object info page instead of edit form ,?