OSX Anaconda 默认值 python
OSX Anaconda default python
我在我的 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
时,我仍然看到 OSX python,尽管我已经更改了 .bash_profile
- 如果我
source /Users/simon/.bash_profile
这实际上解决了问题。使用 python
现在会显示 anaconda 的 python
- 当我退出 iterm 或重新启动计算机并尝试再次加载 python 时,它会返回到 OSX 版本。
.bash_profile
保持不变。
当我使用终端尝试上述所有操作时,一切正常。上述问题似乎是 iterm2 特有的,我不确定为什么
如何让我的系统使用 anacondas python 而不是 OSX 版本?
您的 $PATH
似乎在配置的其他地方被重新定义。如果您知道它们的加载顺序并跟踪正在发生的事情,这通常不会引起问题。
我推荐一些 reading 以了解更多加载顺序。
我在我的 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
时,我仍然看到 OSX python,尽管我已经更改了.bash_profile
- 如果我
source /Users/simon/.bash_profile
这实际上解决了问题。使用python
现在会显示 anaconda 的 python - 当我退出 iterm 或重新启动计算机并尝试再次加载 python 时,它会返回到 OSX 版本。
.bash_profile
保持不变。
当我使用终端尝试上述所有操作时,一切正常。上述问题似乎是 iterm2 特有的,我不确定为什么
如何让我的系统使用 anacondas python 而不是 OSX 版本?
您的 $PATH
似乎在配置的其他地方被重新定义。如果您知道它们的加载顺序并跟踪正在发生的事情,这通常不会引起问题。
我推荐一些 reading 以了解更多加载顺序。