Python 开发版本
Python version for the development
我想用我有一段时间不用的 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 进行任何类型的开发工作。我的问题是 Python 3 默认设置为 Mac OS 并将用于项目而不需要 virtualenv
设置?
如果 default
是指在终端上执行 python
时启动的 Python 版本 - 您可以使用 which
命令
which python
然后查看带有 --version
标志的上述输出版本
如果您想将 Python3 设置为默认值(默认情况下,我的意思是我上面所说的)- 您可以使用 alias
alias python=/path/to/your/python3
因为Python 3 与Python 2 不兼容,您应该将它们视为单独的运行 时间系统。这变得更容易,因为 Python 2 安装命令 python2
,Python 3 安装命令 python3
.
所以你应该对Python2使用命令python2
,对Python3使用命令python3
,避免使用命令python
因为太暧昧了
python3 --version
python3 -m pip --version
我想用我有一段时间不用的 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 进行任何类型的开发工作。我的问题是 Python 3 默认设置为 Mac OS 并将用于项目而不需要 virtualenv
设置?
如果 default
是指在终端上执行 python
时启动的 Python 版本 - 您可以使用 which
命令
which python
然后查看带有 --version
标志的上述输出版本
如果您想将 Python3 设置为默认值(默认情况下,我的意思是我上面所说的)- 您可以使用 alias
alias python=/path/to/your/python3
因为Python 3 与Python 2 不兼容,您应该将它们视为单独的运行 时间系统。这变得更容易,因为 Python 2 安装命令 python2
,Python 3 安装命令 python3
.
所以你应该对Python2使用命令python2
,对Python3使用命令python3
,避免使用命令python
因为太暧昧了
python3 --version
python3 -m pip --version