在PyQt5安装期间获取安装\u pyuic5错误

在PyQt5安装期间获取安装\u pyuic5错误,qt,pyqt5,Qt,Pyqt5,我已经构建了用于安装PyQt5的源文件,但当我执行sudo make install时,过了一会儿,它会提示以下错误消息: 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]

我已经构建了用于安装PyQt5的源文件,但当我执行
sudo make install
时,过了一会儿,它会提示以下错误消息:

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)

我如何解决这个问题?我正在使用Qt5.4.1,我确信我已经正确地设置了Qt5的路径
qmake
。如果我没有这样做,它会在编译源文件时给我一个错误。我是否需要为PyQt5安装SIP以外的任何依赖项?

我在执行此链接后遇到了相同的问题: ,我设法将错误缩小到您正在报告的错误

请注意,在链接中提到使用
-verbose
标志运行
configure.py

python configure.py -verbose --qmake /path/to/Qt/5.2.1/gcc_64/bin/qmake --sip-incdir=/usr/include/python3.3m
检查stacktrace,看看您报告的错误是否是唯一的错误。如果是这样,那么就忽略它,因为用Python的说法,它只是一个“警告”。在命令行中输入:

import sip
import PyQt5

应该没有错误。

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

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