【发布时间】:2015-02-19 07:09:02
【问题描述】:
我正在尝试使用pip 安装包hachoir-metadata:
pip install hachoir-metadata
执行上述命令后,我得到了错误
C:\Users\Dimitar>pip install hachoir-metadata 下载/解包 hachoir-metadata 运行 setup.py (路径:C:\Users\Dimitar\AppData\Local\Temp\pip_build_Dimitar\h achoir-metadata\setup.py) 用于包 hachoir-metadata 的 egg_info 回溯(最近一次通话最后): 文件“”,第 17 行,在 文件“C:\Users\Dimitar\AppData\Local\Temp\pip_build_Dimitar\hachoir-metada ta\setup.py",第 65 行 除了 OSError,错误: ^ SyntaxError:无效的语法 命令 python setup.py egg_info 的完整输出: Traceback(最近一次调用最后一次):
文件“”,第 17 行,在
文件 "C:\Users\Dimitar\AppData\Local\Temp\pip_build_Dimitar\hachoir-metadata\s etup.py”,第 65 行
except OSError, err: ^SyntaxError: 无效语法
下载的文件是来自 Pypi 的正确文件。来自日志:
使用版本 1.3.3(最新版本:1.3.3、1.3.2、1.3.1、1.3、 1.2.1、1.2、1.1、1.0.1、1.0) 从网址下载https://pypi.python.org/packages/source/h/hachoir-metadata/hachoir-metadata-1.3.3.tar.gz#md5=26e04a2395205d31469fc2d6935055a9 (来自https://pypi.python.org/simple/hachoir-metadata/)
我已经打开文件 hachoir-metadata\setup.py 看看第 65 行出了什么问题:
command = ["pyuic4", "-o", dialog_python, dialog + ".ui"]
try:
exitcode = call(command)
except OSError, err:
exitcode = 1
但由于我使用 Python 1 小时,以上几行无法告诉我更多信息。我的猜测是我缺少一些其他包,需要在安装这个 hachoir-metadata 之前安装这些包?提前致谢。
【问题讨论】: