我在我的Macbook本地主目录/Users/simon/anaconda
上安装了Anaconda发行版。
当我打开iterm并输入python
时,我看到默认的OSX安装Python。我看到了这个帖子,在这里实施了提到的修复措施: 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,我不知道原因。
如何让系统使用 anaconda 的 python 而不是 OSX 版本?
echo $HOME
的输出是什么? - Thomas Ayoubdotfile
吗?在执行.bash_profile
前后,你能否执行echo $PATH
命令? - Thomas Ayoub/anaconda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
,之后是:/Users/simon/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/anaconda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
。 - Simon