我想使用Python进行一些我暂时不使用的开发,这总是使版本混乱。这只是一个项目,所以,我想继续使用Python 3,并从现在开始使用它。由于Mac OS随附了默认的Python 2.7,因此我必须使用brew安装。
$ brew install python3
稍后,我使用命令
在~/.bash_profile
中导出PATH。
$ export PATH=/usr/local/opt/python/libexec/bin:$PATH
$ source ~/.bash_profile
我可以从终端上看到python版本3,
$ python --version
Python 3.7.2
$ pip --version
pip 19.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
正如我提到的,我想在任何类型的开发工作中都坚持使用Python 3。我的问题是,是否为Mac OS设置了Python 3默认值,并将其用于项目而无需进行virtualenv
设置?
答案 0 :(得分:2)
如果default
是指在终端上执行python
时启动的Python版本-您可以使用which
命令进行检查
which python
然后使用--version
标志查看上述输出的版本
如果要将Python3设置为默认值(默认情况下,我的意思是我上面所说的)-您可以使用alias
alias python=/path/to/your/python3
答案 1 :(得分:1)
由于Python 3与Python 2不兼容,因此应将它们视为独立的运行时系统。之所以变得更容易,是因为Python 2安装了命令python2
,Python 3安装了命令python3
。
因此,对于Python 2,应使用命令python2
,对于Python 3,应使用命令python3
,请避免使用命令python
,因为它太含糊。
python3 --version
python3 -m pip --version