首页 文章

安装hachoir-metadata会引发异常

提问于
浏览
0

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

点子安装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) egg_info for package hachoir-metadata Traceback(最近一次调用last):文件“”,第17行,在文件“C:\ Users \ Dimitar \ AppData \ Local \ Temp \ pip_build_Dimitar \ hachoir-metada ta \ setup.py”中,行65除了OSError,错误:^语法错误:语法无效从命令python setup.py egg_info完成输出:Traceback(最近一次调用最后一次):文件“”,第17行,文件“C:\ Users \ Dimitar \ AppData \ Local \ Temp \ pip_build_Dimitar \ hachoir-metadata \ s \ netup.py“,第65行除了OSError,错误:

^
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)从URL 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 回答

  • 1

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

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

相关问题