【问题标题】:Spyder won't launch on Windows using 32 bit AnacondaSpyder 无法在使用 32 位 Anaconda 的 Windows 上启动
【发布时间】:2017-05-08 13:13:16
【问题描述】:

我正在尝试使用 python 2.7 32 位版本的 anaconda 在 Windows 10 上使用 spyder。我无法通过 anaconda 界面、命令提示符或 spyder.exe 打开 spyder。我在命令提示符中收到以下错误消息:

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.

请注意,我之前使用 python 2.7 和 spyder 运行了 64 位版本的 anaconda。自从我卸载了 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,包括更新所有包

任何见解都将不胜感激,因为我对使用 python 比较陌生,而且我不理解抛出的错误消息。我能够在 PyQt5 文件夹中找到 QtWebKitWidgets 文件。

【问题讨论】:

    标签: python-2.7 anaconda spyder


    【解决方案1】:

    我知道这是旧的,但我遇到了同样的问题并找到了解决方案!我的计算机上安装了旧的 Anaconda2 64 位版本(Windows 10 x64),但需要为项目切换到 32 位 Python。我卸载了64位版本,安装了32位版本,都打不开Anaconda Navigator、Spyder等,得到了和上面类似的错误信息。

    可以在here找到解决方案。总之,你需要重新安装一个特定的PyQt版本conda install pyqt=4.10.4。在此之后,Spyder 毫无问题地打开了。

    【讨论】:

    • 我最终通过切换到 64 位版本解决了这个问题。您建议的解决方案似乎已经解决了问题,但我不能确定,因为我不再拥有它。它似乎确实与 PyQt 版本有关。
    【解决方案2】:

    我知道这是一个旧线程,但是当我的 spyder IDE 无法加载时,以下内容对我有用。

    问题是 spyder 的状态仍在运行,因此无法打开。要解决此问题,您需要在 Users\ 目录中查找名为 .spyder-py3 的目录,然后找到名为“spyder.lock”的文件。在这个文件下面有一堆名为“spyder.lock.a_bunch_of_numbers.newlink”的文件。一旦我删除了所有 spyder 锁定文件,Spyder IDE 就会打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 2019-08-14
      • 2017-03-04
      • 2011-12-08
      相关资源
      最近更新 更多