使用pip或pip3安装Python 3的包?
使用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
我得到了Python 3中安装的some_package
。我的意思是,我可以无问题地导入和使用它。此外,在终端中仅输入pip3
时,我得到了关于使用的以下消息:
Usage: pip[options]
这与我仅仅输入pip
时看到的消息相同。
这是否意味着在以前的版本中,情况是不同的,现在pip
和pip3
可以互换使用?如果是这样的话,举个例子,我该如何为Python 2安装包?
admin 更改状态以发布 2023年5月22日
你的pip
是指向pip3
的同一可执行文件路径的软链接。您可以使用以下命令检查您的pip
和pip3
真实路径:
$ ls -l `which pip` $ ls -l `which pip3`
您还可以使用以下命令了解更多详细信息:
$ pip show pip $ pip3 show pip
当我们安装不同版本的python时,可能会创建这样的软链接:
- 将默认的
pip
设置为某个版本。 - 为不同的版本创建不同的链接。
对于python
, python2
, python3
也是相同的情况。
如果您对不同情况下它是如何发生感兴趣,以下提供了更多信息: