Python 使用pip安装dmgbuild时出错。
我正在尝试使用pip安装dmgbuild,收到以下错误:Python 使用pip安装dmgbuild时出错。,python,python-3.x,command-prompt,Python,Python 3.x,Command Prompt,我正在尝试使用pip安装dmgbuild,收到以下错误: AttributeError: 'str' object has no attribute 'decode' 视窗10 命令提示符(管理员) pip版本9.0.1 C:>pip安装dmgbuild 收集dmgbuild 使用缓存的dmgbuild-1.3.0.tar.gz 正在收集ds_存储>=1.1.0(来自dmgbuild) 使用缓存的ds_store-1.1.0.tar.gz 正在收集mac_别名>=2.0.1(来自dmgbui
AttributeError: 'str' object has no attribute 'decode'
- 视窗10
- 命令提示符(管理员)
- pip版本9.0.1
C:>pip安装dmgbuild
收集dmgbuild
使用缓存的dmgbuild-1.3.0.tar.gz
正在收集ds_存储>=1.1.0(来自dmgbuild)
使用缓存的ds_store-1.1.0.tar.gz
正在收集mac_别名>=2.0.1(来自dmgbuild)
使用缓存的mac_别名-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别名中失败,错误代码为1\----------------------------------------
str.decode
在Python3.x中不再存在
该错误是由于mac_别名
(取决于dmgbuild
)与python 3不兼容所致
您可以查看mac\u alias
主页
我刚刚测试过,如果您使用的是python 2.7,一切都正常。在编写命令之前,请尝试先指定python解释器,如果您安装了多个版本,这可能会对您有所帮助
C:\ python3 pip install dmgbuild
除了pip安装之外,还尝试使用-m命令,它提供对python命令提示符的root访问
C:\ python3 -m pip install dmgbuild
如果上述两种方法都不适用于您,请检查python解释器是否已经添加了PATH
变量