导入期货时出错 python

Error importing futures python

我正在尝试使用此模块 SimpleTorrentStreaming 来使用 python 流式传输 torrent 但是当我尝试

Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
>>> from SimpleTorrentStreaming import SimpleTorrentStreaming

我收到这个错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/SimpleTorrentStreaming/SimpleTorrentStreaming.py", line 7, in <module>
    from futures import ThreadPoolExecutor
ImportError: No module named futures

告诉我安装 futures 模块,我安装了:

$ pip freeze
....
futures==3.0.3
....

但是我仍然遇到同样的错误。我真的需要让它工作,因为这是 only python 用于 torrent 流的库。

打开 SimpleTorrentStreaming.py 文件并替换此行

from futures import ThreadPoolExecutor

from concurrent.futures import * 

这里是 SimpleTorrentStreaming 的作者。

很久以前我将该库从另一个项目中分离出来,出于某种原因我放弃了它,希望在我有时间完成之前没有人会进入我的 github 存储库列表的底部它。

我发布了一个新版本 (0.1.1),它确实有效。

https://github.com/XayOn/python-simpletorrentstreaming https://pypi.python.org/pypi/SimpleTorrentStreaming/0.1.1