Python 中的 pip 函数如何工作?

Python 中的 pip 函数如何工作?

我一直在尝试在运行 XUbuntu 16.04 的同事虚拟机上安装库的依赖项。我已经能够在自己的机器上毫无问题地安装这些依赖项,但是当尝试在她的机器上使用 PIP 安装这些依赖项时,我们收到以下错误:

Could not find a version that satisfies the requirement <package name> == <package version>

No matching distribution found for <package name> == <package version>

其中,软件包名称和软件包版本是 pip 卡在的特定软件包的相应详细信息(在一个示例中,这可能是 catfish==1.4.2)。我能够在我的计算机上安装这个软件包,尽管我在使用 pip3 搜索时找不到该软件包。我使用的是 Python 3.5.2,但我的虚拟机上也安装了 Python 2.7。

我尝试了几种方法,想弄清楚为什么会出现这种情况,但一直没有找到答案。我坚信,如果我理解了 pip 的工作原理,我就能解决这个问题。如果有人能告诉我该怎么做,或者从哪里可以找到问题的根源,我将不胜感激!

相关内容