PyQt4无法导入Qsci
收藏

我正在一个旧的linux系统(centos 4.4)上安装pyqt4,由于硬件兼容性的原因无法升级。我已经安装了python 2.6、qt4和sip,pyqt4的安装没有给我任何错误。
当我运行python时,会发生以下情况:

Python 2.6.2 (r262:71600, May 11 2011, 14:18:37) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
>>> import PyQt4.Qsci
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Qsci

我环顾四周,发现/usr/local/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qscintilla.py,里面几乎没有什么不评论的东西:
pluginType = MODULE

def moduleInformation():
    return "PyQt4.Qsci", ("QsciScintilla", )

有什么想法吗?


最佳答案:

您需要单独安装qscintilla。如果pyqt已经安装,那么您应该只需要安装qscintria python绑定。希望这能解决你的问题!

    公众号
    关注公众号订阅更多技术干货!