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 上失败的主要内容,如果未能解决你的问题,请参考以下文章