我的环境设置发生了一些非常错误的事情。在我想学习的过程中,我决定在我的Macbook Pro上重新安装Mac OSX El Capitan并开始从头开始安装和配置。我使用的Shell是ZSH,我用Oh-My-ZShell配置了一下。
我的$ PATH和Python:
~ ❯ echo $PATH
/Users/edchigliak/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/edchigliak/bin
~ ❯ python --version
Python 2.7.10
~ ❯
下面的屏幕截图清楚地显示了安装了两个Python2 /usr/bin
和一个Homebrewed Python3 /usr/local/bin
。
以下是printenv
(仅与PATH和SHELL相关的条目)的结果:
PATH=/Users/edchigliak/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/edchigliak/bin
PWD=/Users/edchigliak
SHELL=/usr/local/bin/zsh
SHLVL=2
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.lRGo5iu4NA/Listeners
TERM=screen-256color
ZSH=/Users/edchigliak/.oh-my-zsh
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
_=/usr/bin/printenv
我的第一次进入.zshrc
:
export PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin
非常感谢!
python is /usr/bin/python
$PATH
的.zshrc
文件,export PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
并认为which python
现在应该返回python 3xx
which python3.xx
返回那个结果。
python
你输入的命令。你得到type python
什么?