我正在尝试使用pip安装dmgbuild,并且收到以下错误:

AttributeError: 'str' object has no attribute 'decode'



Windows 10
命令提示符(管理员)
点版本9.0.1

C:> pip安装dmgbuild
收集dmgbuild
使用缓存的dmgbuild-1.3.0.tar.gz
收集ds_store> = 1.1.0(来自dmgbuild)
使用缓存的ds_store-1.1.0.tar.gz
收集mac_alias> = 2.0.1(来自dmgbuild)
使用缓存的mac_alias-2.0.1.tar.gz
来自命令python setup.py egg_info的完整输出:
追溯(最近一次通话):
文件“”,第1行,位于
文件“ C:\ Users \ rpanczer \ AppData \ Local \ Temp \ pip-build-gvy3qj3a \ mac-alias \ setup.py”,第5行,在
longdesc = f.read()。decode('utf-8')
AttributeError:“ str”对象没有属性“ decode”

----------------------------------------


命令“ python setup.py egg_info”在C:\ Users \ rpanczer \ AppData \ Local \ Temp \ pip-build-gvy3qj3a \ mac-alias \中失败,错误代码为1

最佳答案

str.decode在python 3.x中不再存在

该错误是由于mac_alias所致,该dmgbuild依赖于mac_alias,它与python 3不兼容。

您可以查看主页。

我刚刚测试过,如果您使用的是python 2.7,一切都还可以。

关于python - 使用pip安装dmgbuild时出错。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45156265/

10-10 00:34