用于开发的Python版本

问题描述 投票:0回答:2

我想用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设置?

python python-3.x macos homebrew
2个回答
2
投票

如果你在default上指的是在终端上执行python时启动的Python版本 - 你可以使用which命令检查它

which python

然后使用--version标志查看上述输出的版本

如果你想将Python3设置为默认值(默认情况下,我的意思是我上面所说的) - 你可以使用alias

alias python=/path/to/your/python3

1
投票

由于Python 3与Python 2不兼容,因此您应将它们视为单独的运行时系统。这变得更容易,因为Python 2安装命令python2,Python 3安装命令python3

所以你应该使用命令python2 for Python 2,命令python3 for Python 3,并避免命令python,因为它太模糊了。

python3 --version
python3 -m pip --version
© www.soinside.com 2019 - 2024. All rights reserved.