在PyQt5安装期间出现install_pyuic5错误

时间:2015-05-05 22:16:28

标签: qt pyqt5

我已经构建了用于安装PyQt5的源文件,但是当我执行 /** * */ def main(args: Array[String]): Unit = { 时,一段时间后,它会提示此错误消息:

sudo make install

如何解决此问题?我使用的是Qt 5.4.1,我确信我已经正确设置了Qt5 sudo make install . . . install -m 755 -p /home/bora/Desktop/PyQt-gpl-5.4.1/pyuic5 /usr/bin/ strip /usr/bin/pyuic5 strip:/usr/bin/pyuic5: File format not recognized make: [install_pyuic5] Error 1 (ignored) 的路径。如果我没有,它会在编译源文件时给我一个错误。我是否需要安装除SIP之外的任何PyQt5依赖?

2 个答案:

答案 0 :(得分:0)

在关注此链接后,我遇到了同样的问题: https://michalcodes4life.wordpress.com/2014/03/16/pyqt5-python-3-3-in-virtualenv-on-ubuntu/,我设法将错误范围缩小到您报告的错误。

请注意,它提及使用configure.py标记运行-verbose的链接:

python configure.py -verbose --qmake /path/to/Qt/5.2.1/gcc_64/bin/qmake --sip-incdir=/usr/include/python3.3m

浏览堆栈跟踪,查看您报告的错误是否是唯一的错误。如果是这样,那么忽略它,因为它只是Python用语中的“警告”。在命令行中输入:

import sip
import PyQt5

应该没有错误。

答案 1 :(得分:0)

这不是一个真正的错误,所以你可以放心地忽略它(就像make那样)。

输出来自strip命令,该命令主要用于从二进制文件中删除调试符号。但是,/usr/bin/pyuic5是shell脚本而不是二进制文件,因此strip无法处理该文件。因此,它会输出一条警告消息并返回非零退出状态。 make进程看到了这一点,但已配置为忽略它,因此没有致命错误。