使用pip或pip3安装Python 3的包?

29 浏览
0 Comments

使用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时看到的消息相同。

这是否意味着在以前的版本中,情况是不同的,现在pippip3可以互换使用?如果是这样的话,举个例子,我该如何为Python 2安装包?

admin 更改状态以发布 2023年5月22日
0
0 Comments

如果你之前安装了python 2.x,然后安装了python3,那么你的pip会指向pip3。你可以通过输入pip --version来验证它,这将与pip3 --version相同。

现在在你的系统中有pip、pip2和pip3

如果你想要的话,可以将pip指向pip2而不是pip3。

0
0 Comments

你的pip是指向pip3的同一可执行文件路径的软链接。您可以使用以下命令检查您的pippip3真实路径:

$ ls -l `which pip`
$ ls -l `which pip3`

您还可以使用以下命令了解更多详细信息:

$ pip show pip
$ pip3 show pip

当我们安装不同版本的python时,可能会创建这样的软链接:

  • 将默认的pip设置为某个版本。
  • 为不同的版本创建不同的链接。

对于python, python2, python3也是相同的情况。

如果您对不同情况下它是如何发生感兴趣,以下提供了更多信息:

0