2016-12-22 4 views
0

Я пытаюсь использовать 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.

ответ

1

Я знаю, что это старо, но у меня была та же проблема и нашел решение! У меня была старая 64-разрядная версия Anaconda2, установленная на моем компьютере (Windows 10 x64), но для переключения на 32-разрядный Python для проекта. Я удалил 64-битную версию и установил 32-разрядную версию и не смог открыть Anaconda Navigator, Spyder и т. Д. И получил аналогичное сообщение об ошибке выше.

Решение может быть найдено here. Короче говоря, вам нужно переустановить конкретную версию PyQt conda install pyqt=4.10.4. После этого Spyder открылся без проблем.

+0

Я закончил эту проблему, переключившись на 64-битную версию. Ваше предлагаемое решение похоже на то, что оно, возможно, решило проблему, но я не могу точно знать, потому что у меня ее больше нет. Казалось, это связано с версией PyQt. – TylerK

0

Я знаю, что это старый поток, но следующее работало для меня, когда моя spyder IDE не загрузилась.

Проблема была в том, что статус шпионов все еще работал, поэтому не открывался. Чтобы исправить это, вам нужно найти каталог под названием .spyder-py3 в каталоге Users \, а затем найти файл под названием «spyder.lock». Под этим файлом находилась куча файлов под названием «spyder.lock.a_bunch_of_numbers.newlink». После удаления всех файлов блокировки spyder открылась IDE Spyder.

 Смежные вопросы

  • Нет связанных вопросов^_^