4

ハードウェアの互換性の理由でアップグレードできない古い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", )

何か案は?

4

1 に答える 1

7

qscintillaを別途インストールする必要があります。PyQtがすでにインストールされている場合は、qscintillapythonバインディングをインストールする必要があります。うまくいけば、これで問題が解決します!

于 2011-05-18T18:38:44.560 に答える