安装hachoir-metadata会引发异常

时间:2014-12-20 15:03:40

标签: python pip

我正在尝试使用hachoir-metadata安装包pip

  

pip install hach​​oir-metadata

执行上述命令后,我收到了错误

  

C:\ Users \ Dimitar> pip install hach​​oir-metadata下载/解包   hachoir-metadata运行setup.py   (路径:C:\用户\迪米塔尔\应用程序数据\本地\ TEMP \ pip_build_Dimitar \ħ   achoir-metadata \ setup.py)egg_info for package hach​​oir-metadata       Traceback(最近一次调用最后一次):         文件"",第17行,in         文件" C:\ Users \ Dimitar \ AppData \ Local \ Temp \ pip_build_Dimitar \ hach​​oir-metada   ta \ setup.py",第65行           错误OSError,错误:                         ^       SyntaxError:语法无效       从命令python setup.py egg_info完成输出:       回溯(最近一次调用最后一次):

     

文件"",第17行,

     

文件   " C:\用户\迪米塔尔\应用程序数据\本地\ TEMP \ pip_build_Dimitar \ hach​​oir元数据\ 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之前安装?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您使用的是Python 3,但此软件包不支持它。

抛出错误的行是有效的Python 2语法,但不是有效的Python 3语法。