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