【问题标题】:Anaconda not letting me launch SpyderAnaconda 不让我启动 Spyder
【发布时间】:2022-08-22 02:09:08
【问题描述】:

尝试从 Anaconda 启动 Spyder 并不断出错:

回溯(最近一次通话最后): 文件 \"/Users/gpoole14/opt/anaconda3/envs/ltcwbb/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py\",第 21 行,在 从 PyQt5.QtWebEngineWidgets 导入 QWebEnginePage ModuleNotFoundError:没有名为 \'PyQt5.QtWebEngineWidgets\' 的模块

在处理上述异常的过程中,又出现了一个异常:

回溯(最近一次通话最后): 文件 \"/Users/gpoole14/opt/anaconda3/envs/ltcwbb/bin/spyder\",第 11 行,在 sys.exit(main()) 文件 \"/Users/gpoole14/opt/anaconda3/envs/ltcwbb/lib/python3.9/site-packages/spyder/app/start.py\",第 233 行,在 main 从 spyder.app 导入主窗口 文件 \"/Users/gpoole14/opt/anaconda3/envs/ltcwbb/lib/python3.9/site-packages/spyder/app/mainwindow.py\",第 59 行,在 从 qtpy 导入 QtWebEngineWidgets # 分析:忽略 文件 \"/Users/gpoole14/opt/anaconda3/envs/ltcwbb/lib/python3.9/site-packages/qtpy/QtWebEngineWidgets.py\",第 27 行,在 从 PyQt5.QtWebKitWidgets 导入 QWebPage 作为 QWebEnginePage ModuleNotFoundError:没有名为 \'PyQt5.QtWebKitWidgets\' 的模块

  • 尝试安装缺少的模块 - 请参阅 github.com/spyder-ide/spyder/issues/8952
  • 你安装了什么pyqt 版本?你有基于 M1/ARM 的机器吗?也许尝试使用 conda-forge 频道创建一个新的环境。这样,您还将获得 pyqtwebengine 包(这是 pyqt > 5.12 获取 QtWebEngine* 相关模块所​​需的独立包)
  • 请编辑您的问题以在问题正文中包含代码块和/或错误消息。 How do I format my posts using Markdown or HTML?
  • @AlexB 完成。请帮忙!
  • @DanielAlthviz 好的,我花了一段时间才弄清楚你的建议,但这绝对有效。谢谢

标签: python python-3.x anaconda spyder


【解决方案1】:

在 anaconda 提示符下,执行以下操作

conda uninstall -c anaconda spyder
conda install -c anaconda spyder

试试看,这对我有用

【讨论】:

    【解决方案2】:

    我的 Mac M1 也有同样的问题。最终它按照Daniel Althviz 评论工作。转到 Anaconda -> Environments -> 'Not installed',搜索 pyqtwebengine 选择它并单击右下角的应用。

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 1970-01-01
      • 2020-07-04
      • 2020-12-30
      • 2020-02-08
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      相关资源
      最近更新 更多