ubuntu 下安装pyqt eric

时间:2021-09-08 04:18:22
按照网上的教程逐步安装
http://blog.csdn.net/qq61394323/article/details/37885939  这里是我收集的

大概是需要几个部件sip, pyqt,Qscintilla2, eric4

但是当我在编译Qscintilla2的时候就出现下面的错误了

root@ubuntu:~/pyqtSoftware/QScintilla-gpl-2.8.4-snapshot-aae8494847ff/Python# make all
g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT -fPIC -DQT_WEBKIT -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/local/include/python2.7 -I/usr/include/qt4 -I. -o sipQsciQsciLexerMatlab.o sipQsciQsciLexerMatlab.cpp
In file included from sipQsciQsciLexerMatlab.cpp:29:0:
sipAPIQsci.h:33:17: fatal error: sip.h: No such file or directory
compilation terminated.
make: *** [sipQsciQsciLexerMatlab.o] Error 1


看样子是说没有找到sip.h文件,但是sip是已经install过了
搜索了下home  电脑里面是有的,我也不知道有没有引入成功,各位大神有没有什么思路去解决它呢?

5 个解决方案

#1


自己up下,  救济下。。。

#2


sip.h所在目录是否在INCLUDE_PATH中?

#3


引用 2 楼 ForestDB 的回复:
sip.h所在目录是否在INCLUDE_PATH中?
 我有把sip.h的目录加的环境变量里面不行,然后直接把sip.h的目录是全部复制到编译QScintilla的目录下可以编译了,但是编译安装完,在安装eric,提示没有找到QScintilla。 真的不知道该怎么处理了

#4


不建议编译。
建议使用aptitude,安装python + pyqt。然后找eric的deb安装包。
若要编译安装,在make install之前,请使用一般用户。只有make install使用root。

#5


引用 4 楼 wuyu1998 的回复:
不建议编译。
建议使用aptitude,安装python + pyqt。然后找eric的deb安装包。
若要编译安装,在make install之前,请使用一般用户。只有make install使用root。
谢谢了  最后让别人帮忙搞定了 呵呵 是没有用编译,直接用apt 去安装eric的 就可以了

#1


自己up下,  救济下。。。

#2


sip.h所在目录是否在INCLUDE_PATH中?

#3


引用 2 楼 ForestDB 的回复:
sip.h所在目录是否在INCLUDE_PATH中?
 我有把sip.h的目录加的环境变量里面不行,然后直接把sip.h的目录是全部复制到编译QScintilla的目录下可以编译了,但是编译安装完,在安装eric,提示没有找到QScintilla。 真的不知道该怎么处理了

#4


不建议编译。
建议使用aptitude,安装python + pyqt。然后找eric的deb安装包。
若要编译安装,在make install之前,请使用一般用户。只有make install使用root。

#5


引用 4 楼 wuyu1998 的回复:
不建议编译。
建议使用aptitude,安装python + pyqt。然后找eric的deb安装包。
若要编译安装,在make install之前,请使用一般用户。只有make install使用root。
谢谢了  最后让别人帮忙搞定了 呵呵 是没有用编译,直接用apt 去安装eric的 就可以了