python - 无法在一台计算机上使用 pip 安装我在另一台计算机上成功安装的软件包

标签 python ubuntu pip

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

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

(其中包名称和包版本是 pip 卡住的特定包的相应详细信息)。出现此错误的包称为 catfish。我能够在我的计算机上安装这个软件包,尽管我在搜索时无法使用 pip3 找到该软件包。我使用的是 Python 3.5.2,但我的虚拟机上还安装了 Python 2.7。

我尝试了一些方法来找出为什么会出现这种情况,但未能得出结果。我强烈怀疑,如果我了解 pip 的工作原理,我就能解决这个问题。如果有人对我能做什么或在哪里寻找真相有任何提示,我将不胜感激!

最佳答案

catfish可以通过apt安装,不能通过pip安装

通过pip检查可用性:

pip search package_name

通过apt检查可用性:

sudo apt-cache policy package_name

e,g:

sudo apt-cache policy catfish

示例输出:

catfish - File searching tool which is configurable via the command line

关于python - 无法在一台计算机上使用 pip 安装我在另一台计算机上成功安装的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43899138/

相关文章:

python - OpenCV Python : Blur image using trackbar

python - 生成所有可能的字符串组合

php - 您的系统尚未准备好运行Symfony项目。

python-3.x - 如何从 requirements.txt 在 Google Cloud Functions 中安装最新的库版本

python-2.7 - src/lxml/etree_defs.h :9:31: fatal error: libxml/xmlversion. h:没有这样的文件或目录

python - 在 Pandas 中映射字典值

python - 如何为 Flask 中的所有 HTTP 错误实现自定义错误处理程序?

haskell - Ubuntu 中的 FunGen

ubuntu - Wine 安装文件夹作为驱动器

python - 在 python 中安装 Google OR-Tools 时出错