首页 文章

使用pip安装dmgbuild时出错 .

提问于
浏览
1

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

AttributeError: 'str' object has no attribute 'decode'
  • Windows 10

  • 命令提示符(管理员)

  • pip版本9.0.1

C:> pip install 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完成输出:Traceback(最近一次调用最后一次):File“C:\ Users \ rpanczer \ AppData \”中的文件“”,第1行本地\ Temp \ pip-build-gvy3qj3a \ mac-alias \ setup.py“,第5行,在longdesc = f.read() . decode('utf-8')AttributeError:'str'对象没有属性'decode “

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

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

2 回答

  • 1

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

    该错误是由于 mac_aliasdmgbuild 所依赖的,与某种方式与python 3不兼容 .

    你可以看看 mac_alias 主页 .

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

  • 1

    在编写命令之前,首先尝试指定python解释器,如果安装了多个版本,这可能会对您有所帮助 .

    C:\ python3 pip install dmgbuild
    

    除了pip install之外,还尝试使用-m命令,它提供对python命令提示符的root访问权限 .

    C:\ python3 -m pip install dmgbuild
    

    如果上述方法都不适合您,请检查您的python解释器是否已添加 PATH 变量 .

相关问题