我让我的mac osx正常工作,且python 2.7.10
,我已经通过brew install python3
安装了python3
。Python在安装3.x时崩溃了
on my bash_profile
然后我创建一个alias python=python3
。
但是当我
>>python3
我:
Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x! PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages:" You should unset PYTHONPATH to fix this.
然后我跑brew uninstall python3
,但是事情没来以前的配置,我不能跑也不python
版本了。
>>python
现在给我:
-bash: python3: command not found
我试图然后brew link python3
,因为它似乎是有,但都无济于事。
现在,如果我which python
,我得到:
/usr/local/bin/python
。
我该如何解决这个问题,我希望保持2.7和3.5?
ps。现在我的.bash_profile:
export PATH=“/usr/local/bin:/usr/local/sbin:/usr/bin:~/bin:./bin:$PATH"
"export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"
解决问题的最好方法是使用'虚拟环境',因为如果您有多个python安装,这将强制使用python版本。 – Chinny84
我对OSX一无所知,但它们与Windows环境变量类似吗?只需手动设置PYTHONPATH环境变量。 –
我的答案是否有效?发生了什么? –