Я пытаюсь использовать spyder в Windows 10 с помощью python 2.7 32-разрядной версии anaconda. Я не могу открыть spyder через интерфейс anaconda через командную строку или через spyder.exe. Я получаю следующее сообщение об ошибке в командной строке:Spyder не запускается в Windows с использованием 32-разрядной Anaconda
Traceback (most recent call last):
File "C:\Users\Brendan\Anaconda2\Scripts\spyder-script.py", line 5, in <module>
sys.exit(spyder.app.start.main())
File "C:\Users\Brendan\Anaconda2\lib\site-packages\spyder\app\start.py", line 103, in main
from spyder.app import mainwindow
File "C:\Users\Brendan\Anaconda2\lib\site-packages\spyder\app\mainwindow.py", line 92, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "C:\Users\Brendan\Anaconda2\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ImportError: DLL load failed: The specified procedure could not be found.
Обратите внимание, что я уже имел 64-разрядную версию анаконды с Python 2.7 и Spyder работал отлично. У меня была эта проблема с тех пор, как я удалил 64-битную версию и установил 32-разрядную версию. Я также удалил все папки .anaconda, .spyder и т. Д. Перед повторной установкой.
Я также попытался большинство предложений здесь: Python Spyder reset здесь: ImportError: DLL load failed: The specified procedure could not be found. Python и здесь: Can no Longer open Spyder IDE for Python Programming, включая обновление всех пакетов
Любое понимание будет оценена как я относительно новым для использования питона, и я не понимаю выдается сообщение об ошибке. Я могу найти файл QtWebKitWidgets в папке PyQt5.
Я закончил эту проблему, переключившись на 64-битную версию. Ваше предлагаемое решение похоже на то, что оно, возможно, решило проблему, но я не могу точно знать, потому что у меня ее больше нет. Казалось, это связано с версией PyQt. – TylerK