После обновления Anaconda3 (32-разрядная версия) с версии 2.3.0 до 2.4.0 (путем переустановки Anaconda) на моей 64-разрядной машине с Windows 7 не удается запустить 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. После сравнения каталогов .\Lib\site-packages\PyQt4
в средах 2.3.0 и 2.4.0 я заметил, что в последнем отсутствуют все каталоги Qt dll и Qt. После быстрого поиска я обнаружил, что библиотеки Qt теперь находятся в C:\Anaconda3\Library\bin
. Этот каталог также задается в системной переменной окружения PATH, но проблема остается. Как решить эту проблему?