我想我的系统上有两个版本的python,正确的步骤是什么和/或控制我的系统使用的python版本是什么?我可以运行python3并运行py3,但我的设置一般应该是什么?
[jd@mbp ~]$ python --version
Python 2.7.5
[jd@mbp ~]$ ls /usr/local/Cellar/python3/
./ ../ 3.3.3/
[jd@mbp ~]$
答案 0 :(得分:3)
你应该让python
指向python 2.x安装,而python3
指向python 3。
因为系统中仍有应用程序和/或库依赖于python
是python2的事实,并且您可能会破坏事物。
如果你无法从命令行运行python3,你应该确保/usr/local/bin
中有echo $PATH
,如果你没有:{/ p>
export PATH=$PATH:/usr/local/bin
您可以将其添加到~/.bashrc
。
如果您仍然无法从命令行调用python3
,则应运行:
brew link python3
将使用python3安装的脚本填充/usr/local/bin
,但该步骤将在brew install python3
自动完成(现在只进行测试)。