AttributeError: 'module' object has no attribute 'MutableSet'

AttributeError: 'module' object has no attribute 'MutableSet'

我通过下载 zip 和 运行 命令 'pip install -e path/to/bittornado/' 在没有 root 访问权限的情况下安装了 BitTornado。安装成功,但是当我尝试使用它下载文件时,出现了以下错误--
AttributeError: 'module' 对象没有属性 'MutableSet'.
以下屏幕截图包含详细信息。

我是 Python 的新手。如果有人知道发生了什么,请帮忙。提前致谢。

BitTornado 仅支持 python3(不支持 python2.x)。具体错误是由于 python3 中的更改导致默认情况下绝对导入(除非使用相对导入语法)——因此它正在为 import collections 导入 BitTorando.Types.collections 模块。

我建议制作一个 python3 virtualenv 并在那里安装 BitTornado。 (或者,如果您想要系统范围的安装,请使用 pip3 install ...