我通过下载zip和运行命令'pip install -e path / to / bittornado /'来安装BitTornado而没有超级用户访问权限。安装成功但是当我尝试使用它来下载文件时,发生了以下错误 -
AttributeError:'module'对象没有属性'MutableSet'
以下屏幕截图包含详细信息。
我是Python的新手。如果有人知道发生了什么,请帮忙。提前谢谢。
答案 0 :(得分:1)
BitTornado只支持python3(而不支持python2.x)。特定错误是由于python3的更改导致默认情况下导入绝对(除非使用相对导入语法) - 因此它导入了BitTorando.Types.collections
的{{1}}模块。
我建议制作一个python3 virtualenv并在那里安装BitTornado。 (或者,如果您想要系统范围的安装,请使用import collections
)