我在我的 macbook 上安装了 anaconda 发行版到我的本地主目录 /Users/simon/anaconda
当我打开 iterm 并键入 python
时,我看到了 python 的默认 OSX 安装。我在这里看到了这个线程并实现了提到的修复:Mac using default Python despite Anaconda install
我的 .bash_profile
目前看起来像这样:
export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
一些奇怪的事情发生了:
- 当我键入
python
时,尽管更改了我的.bash_profile
,但我仍然看到 OSX python - 如果我
source/Users/simon/.bash_profile
这实际上解决了问题。使用python
现在可以启动 anaconda 的 python - 当我退出 iterm 或重新启动计算机并尝试再次加载 python 时,它会返回到 OSX 版本。
.bash_profile
保持不变。
当我使用终端尝试上述所有操作时,一切正常。上述问题似乎是 iterm2 特有的,我不确定为什么
如何让我的系统使用 anacondas python 而不是 OSX 版本?
最佳答案
看来您的 $PATH
在您的配置中的其他地方被重新定义了。如果您知道它们的加载顺序并跟踪正在发生的事情,这通常不会引起问题。
我推荐一点 reading了解更多加载顺序。
关于python - OSX Anaconda 默认 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35058419/