【问题标题】:Anaconda Navigator not opening. "ImportError: DLL load failed: The specified procedure could not be found."Anaconda Navigator 打不开。 “ImportError:DLL 加载失败:找不到指定的过程。”
【发布时间】:2017-08-31 07:52:43
【问题描述】:

我卸载并重新安装了 Anaconda。我无法启动 Navigator 或 Spyder(当我从“开始”菜单单击它们时没有任何反应)。当我尝试从终端启动时,我收到“ImportError: DLL load failed: The specified procedure could not be found”。以及以下问题:

C:\Users\me\ anaconda-navigator
Traceback (most recent call last):
  File "C:\Users\me\AppData\Local\Continuum\Anaconda3\Scripts\anaconda-navigator-script.py", line 5, in (module)
  sys.exit(anaconda_navigator.app.main.main())
  File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 47, in main
  from anaconda_navigator.utils.logs import clean_logs
  File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\site-packages\anaconda_navigator\utils\__init__.py", line 15, in (module)
  from qtpy.QtGui import QIcon
  File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\site-packages\qtpy\QtGui.py", line 20 in (module)
  from PyQt5.QtGui import 8
ImportError: DLL load failed: The specified procedure could not be found.

【问题讨论】:

    标签: anaconda


    【解决方案1】:

    我不确定这是否是一个“干净”的解决方案,但我设法通过重新安装 PyQT5 库让 Anaconda Navigator 重回正轨。

    我首先尝试通过 anaconda 提示符(预装在您的 anaconda 安装中)更新和安装它,方法是输入:

    conda update pyqt5
    

    后来(当它说找不到时):

    conda install pyqt5
    

    但是,遗憾的是它在他们的存储库中找不到任何名为 pyqt5 的库。

    我不得不去:

    pip install pyqt5
    

    这是我非常避免的事情,因为 conda 和 pip 通常不能很好地协同工作,但奇怪的是它解决了问题,至少现在是这样。

    【讨论】:

    • 完全相同的行为。也为我工作:同样,conda install 也有同样的问题,也必须使用 pip。非常感谢,Бојан
    猜你喜欢
    • 1970-01-01
    • 2017-11-16
    • 2019-03-18
    • 2020-10-13
    • 2014-08-06
    • 1970-01-01
    • 2013-12-10
    • 2016-08-19
    相关资源
    最近更新 更多