让 SetupTools/easy_install 知道已安装的 Debian 软件包?
-
19-09-2019 - |
题
我正在安装一个鸡蛋 easy_install
这需要 ruledispatch
. 。它在 PyPI 中不可用,当我使用 PEAK 的版本时它 FTTBFS. 。然而,有一个 python-dispatch
包提供与ruledispatch相同的功能。我怎样才能得到 easy_install
停止尝试安装ruledispatch,并允许它识别ruledispatch已经安装为python-ruledispatch?
使用 Python 2.4 运行 Debian etch
解决方案
最简单的路径可能是:
- easy_install --no-deps
- 查看刚刚安装的egginfo
- 手动安装除ruledispatch之外的所有依赖项
- 或者,让负责在 pypi 上列出他们的东西的人员/不具有软件包安装程序无法满足的依赖项/使用 dependency_links/使用自定义软件包索引/其他东西。
如果 .deb 中的 python-ruledispatch 与 Egg 所依赖的相同或兼容,那么这应该可以工作。
不隶属于 StackOverflow