pip install python-libtorrent==1.1.0 在 linux 上失败

Posted

技术标签:

【中文标题】pip install python-libtorrent==1.1.0 在 linux 上失败【英文标题】:pip install python-libtorrent==1.1.0 fails on linux 【发布时间】:2016-08-21 21:51:34 【问题描述】:

标题是不言自明的。我在linux和python2.7中得到以下错误:

Could not find a version that satisfies the requirement python-libtorrent (from versions: )
No matching distribution found for python-libtorrent

我可以在 pypi 上看到它:

https://pypi.python.org/pypi/python-libtorrent/

那么,为什么不安装?

谢谢!

【问题讨论】:

【参考方案1】:

相关包及其版本已注册到 PyPI。但是根本没有可下载的分发文件。作者/维护者忘记上传(或他们),或者后来被删除。

如果一个发行版被上传,它应该显示在1.1.0 release page;应该有一个表格列出所有分发文件、它们的格式、Python 版本、上传日期和单个文件的大小。与说(只是一个随机链接的包)PyTorrent-0.1.1 相比,其中有一个 .egg 二进制分发文件PyTorrent-0.1.1-py2.5.egg

【讨论】:

这似乎不是项目所有者的优先事项:github.com/arvidn/libtorrent/issues/319 @NegatioN 他们在谈论二进制版本,但问题是绝对没有 1.1.0、二进制、源代码、windows、macos 的文件 - 没有、nada、zip。【参考方案2】:

这似乎是一篇旧文章,但对于那些遇到模块缺失等问题的人来说,它只是“libtorrent-rasterbar”的 Python 绑定。首先使用你的包管理器安装这个包,然后你就可以安装这个模块了。或者它可能已经随包一起安装了。

【讨论】:

如果您还包含从何处获取绑定/包的链接会更有帮助 您不需要链接。使用发行版包管理器下载“libtorrent-rasterbar”后,只需“pip install python-libtorrent”即可成功安装模块。

以上是关于pip install python-libtorrent==1.1.0 在 linux 上失败的主要内容,如果未能解决你的问题,请参考以下文章

pip install url安装报错,求解决办法

pip install PIL报错问题解决

python包管理工具pip install详解

Python用pip install安装Scipy报错

pip install -U selenium 报错为啥呢?

python -m pip install --upgrade pip 更新一直报错