Windows 7 64 ビット マシンで Anaconda3 (32 ビット) をバージョン 2.3.0 から 2.4.0 に (Anaconda を再インストールして) アップグレードした後、iPython/jupyter qtconsole が起動しません:jupyter-qtconsole.exe
またはを実行するjupyter-qtconsole-script.py
と、次のエラーが表示されます:
Traceback (most recent call last):
File "C:\Anaconda3\Scripts\jupyter-qtconsole-script.py", line 1, in <module>
from qtconsole.qtconsoleapp import main
File "C:\Anaconda3\lib\site-packages\qtconsole\qtconsoleapp.py", line 45, in <module>
from qtconsole.qt import QtCore, QtGui
File "C:\Anaconda3\lib\site-packages\qtconsole\qt.py", line 23, in <module>
QtCore, QtGui, QtSvg, QT_API = load_qt(api_opts)
File "C:\Anaconda3\lib\site-packages\qtconsole\qt_loaders.py", line 285, in load_qt
result = loaders[api]()
File "C:\Anaconda3\lib\site-packages\qtconsole\qt_loaders.py", line 192, in import_pyqt4
from PyQt4 import QtGui, QtCore, QtSvg
ImportError: DLL load failed: The specified procedure could not be found.
qtconsole は、私が作成した Anaconda 2.3.0 環境でも動作します。2.3.0 と 2.4.0 の両方の環境のディレクトリを比較した後.\Lib\site-packages\PyQt4
、後者にはすべての Qt dll と Qt ディレクトリがないことに気付きました。簡単な検索の結果、Qt dll が にあることがわかりましたC:\Anaconda3\Library\bin
。このディレクトリはシステムの PATH 環境変数にも設定されていますが、問題は解決していません。この問題を解決するには?