【发布时间】:2019-02-14 23:54:45
【问题描述】:
我尝试按照网站上的步骤安装 LabelImg (https://github.com/tzutalin/labelImg)。我已经安装了 PyQt4 和 lxml。但是当我运行这个命令时:
pyrcc4 -o resources.py resources.qrc
我得到这个错误:
C:\Users\Christian\Desktop\labelImg-1.7.0>pyrcc4 -o resources.py resources.qrc 'pyrcc4' 不是内部或外部命令、可运行程序或批处理文件。
尝试使用 pip 我收到此错误:
C:\Users\Christian>pip install labelImg 收集标签Img 使用缓存的https://files.pythonhosted.org/packages/c1/5d/4b8a6dc5e352543199bc3991785af2e1cd58e50f1016e3725db826e3f4bb/labelImg-1.7.0.tar.gz 命令 python setup.py egg_info 的完整输出: 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“C:\Users\CHRIST~1\AppData\Local\Temp\pip-install-ifgpd1gr\labelImg\setup.py”,第 8 行,在 自述文件 = readme_file.read() 解码中的文件“c:\users\christian\appdata\local\programs\python\python36\lib\encodings\cp1252.py”,第 23 行 返回 codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError:“charmap”编解码器无法解码位置 7235 中的字节 0x90:字符映射到 -------------------------------------- 命令“python setup.py egg_info”在 C:\Users\CHRIST~1\AppData\Local\Temp\pip-install-ifgpd1gr\labelImg\ 中失败,错误代码为 1
我想在没有预编译二进制文件的情况下安装它,因为我想修改 labelImg 以便它保留以前图片的注释,如下所示:https://github.com/tzutalin/labelImg/issues/118
感谢您的任何提示!
编辑:(将 pyrcc4 添加到我的 PATH 变量后)
C:\Users\Christian\Desktop\labelImg-1.7.0>pyrcc4 -o resources.py resources.qrc
C:\Users\Christian\Desktop\labelImg-1.7.0>python labelImg.py
现在我收到此错误:
Traceback(最近一次调用最后一次): 文件“labelImg.py”,第 29 行,在 导入资源 文件“C:\Users\Christian\Desktop\labelImg-1.7.0\resources.py”,第 9 行,在 从 PyQt4 导入 QtCore ValueError: PyCapsule_GetPointer 调用的名称不正确
【问题讨论】:
-
您应该检查可执行文件 pyrcc4 是否在您的搜索路径中。查看回声 %PATH%。如果不附加您的 PATH 环境变量以包含包含 pyrcc4 的目录
-
我真的很生我的气,因为我将它添加为新变量而不是 PATH 变量。谢谢!不幸的是,现在我得到一个 ValueError: PyCapsule_GetPointer called with wrong name
标签: python image image-processing computer-vision