对Python不熟悉,我想清理一些我从阅读各种文章和教程中无法获得的观点。
使用Homebrew安装Python3之后,我注意到它已经安装了Python3和Python3.4。我也有点惊讶的是,我的机器上现在有三个版本的pip; pip,pip3和pip3.4。
我创建了一个新的virtualenv并告诉它使用Python3,使用以下命令:
virtualenv -p /usr/local/bin/python3 mysite
我也惊讶于它在我的VM中安装的Python版本是3.4。
答案 0 :(得分:2)
是的,这是安全的。 Python使用python3.4,python3.5等命名来区分版本。 python3
是指向当前python3.x
版本的符号链接。 Pip遵循相同的惯例。
如果您明确使用python3.4
,那么您也应该专门使用pip3.4
。否则,只需使用python3
和pip3
即可。对于Python 2,您可以简单地使用python
(除非您也安装了Homebrew版本),它将是系统Python),并且同样适用于pip
。 python2.7
和pip2.7
也可以有效。
一般情况下,要找出哪个Python版本与您使用的pip相关,请尝试:
pip --version
您将在结果中看到Python。
答案 1 :(得分:1)
如果您安装了多个版本的Python和Pip,则无需担心。只需在终端写一下来检查你的版本:
$ brew info python
或检查终端中pip写的版本:
$ brew info pip
并确保你已经更新了你的pip和python版本(写在终端$ brew upgrade pip / python中)
和安装python的其他方法是转到https://www.python.org/downloads/并根据您的要求选择,有两个版本可用2.7.9& 3.4.3, 在终端$ python -V 中安装python后检查其版本:)希望它会有所帮助:)