QRC リソース ファイルと Qt Designer .ui ファイルを Python .py ソース ファイルにコンパイルするために PyQt で使用されるコマンド ライン ユーティリティであるpyuic4とpyrcc4を実行するために、IntelliJ (PyCharm) でいくつかの外部ツールをセットアップしました。
上記のツールを一度に実行するための Makefile も作成しました。ターミナルから実行すると、すべてが 100% 動作します。
IntelliJ 内からこれらを実行しようとすると、PyQt4 という名前のモジュールが見つからないという不平が表示されます。出力は次のとおりです。
/usr/bin/make all
/usr/local/bin/pyuic4 resources/ui/mainwindow.ui -o output/ui_mainwindow.py
Traceback (most recent call last):
File "/usr/local/Cellar/pyqt/4.9.4/lib/python2.7/site-packages/PyQt4/uic/pyuic.py", line 31, in <module>
from PyQt4 import QtCore
ImportError: No module named PyQt4
make: *** [output/ui_mainwindow.py] Error 1
Process finished with exit code 2
外部ツールが端末から実行したときと同じ環境変数を使用していないため、これを行うことを想定していますか?
IntelliJでこれを修正する方法について誰か提案がありますか?