【发布时间】:2018-04-03 22:01:37
【问题描述】:
我想将 Anaconda Python 作为我的默认 Python 环境。
为了在系统 Python 上使用 Anaconda,我一直在研究以下两个选项:
- 将 Anaconda bin 路径添加到我的 bash
PATH变量(在我的.bashrc中),以便 Anaconda 二进制文件优先于系统上其他地方的二进制文件。 - 在我的 bash shell 中获取 Anaconda 激活脚本(同样,通过将其添加到我的
.bashrc来自动化)。
作为对 Anaconda Python 比较陌生的人,我不确定这两种方法中的哪一种通常被认为更好。因此,我想知道在这方面是否有任何一般性指导?
据我所知,这两种方法的主要区别在于激活脚本设置了许多额外的 shell 环境变量,例如:CONDA_PREFIX、PS1、CONDA_PS1_BACKUP 和 CONDA_DEFAULT_ENV。
【问题讨论】:
-
我猜如果机器工作只是与 anaconda 一起服务,请在机器启动时通过
.bashrc自动执行,或者在/etc/init.d/anaconda中添加一个带有chmod +x的脚本。但如果仅适用于开发人员,只需将链接添加到您的菜单并在需要时手动启动它。
标签: python linux bash shell anaconda