pip或pip3为Python 3安装软件包?
我有一台配备OS X El Captain的Macbook。我认为那Python 2.7
是预装的。但是,我也安装Python
3.5
了。开始使用时Python 3
,我读到要安装软件包,请输入:
pip3 install some_package
无论如何,现在当我使用
pip install some_package
我some_package
安装了Python
3
。我的意思是我可以导入它,并且可以正常使用它。此外,当我只pip3
输入时Terminal
,我会收到有关用法的消息:
Usage:
pip <command> [options]
这与我输入just时得到的消息相同pip
。
这是否意味着在previos版本,事情是不同的,现在pip
和pip3
可以互换使用?如果是这样,并且为了争论起见,我该如何安装软件包Python
2
而不是Python 3
?
-
您
pip
是使用链接到同一可执行文件路径的软链接pip3
。您可以使用以下命令来检查您的真实路径pip
和pip3
实际路径:$ ls -l `which pip` $ ls -l `which pip3`
您也可以使用以下命令了解更多详细信息:
$ pip show pip $ pip3 show pip
当我们安装不同版本的python时,我们可能会创建以下软链接到
- 将默认点设置为某些版本。
- 为不同的版本创建不同的链接。
这是同样的情况
python
,python2
,python3
如果您对在不同情况下如何发生感兴趣,请在下面获取更多信息: