我有一台装有 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 <command> [options]
这与我键入时收到的消息相同 pip
。
这是否意味着在以前的版本中,情况有所不同,现在 pip
和 pip3
可以互换使用?如果是这样,并且为了争论,我如何安装 Python 2 而不是 Python 3 的包?
原文由 Ammar Alyousfi 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的
pip
是与pip3
相同的可执行文件路径的软链接。您可以使用下面的命令来检查您的pip
和pip3
实际路径是:您还可以使用以下命令了解更多详细信息:
当我们安装不同版本的python时,我们可能会创建这样的软链接到
与
python
,python2
,python3
情况相同如果您对它在不同情况下的发生方式感兴趣,请参阅以下更多信息: