【问题标题】:Anaconda 2020.02 on Windows 10 64, problems with navigatorWindows 10 64 上的 Anaconda 2020.02,导航器出现问题
【发布时间】:2020-12-31 01:31:58
【问题描述】:

我在 Windows 10 64 上安装了新的 Anaconda 版本 2020.02,当我从 Anaconda Prompt 运行 anaconda-navigator 脚本时,我收到此错误:

    (base) PS C:\Users\Alessio> anaconda-navigator
    PySide2/__init__.py: Unable to import shiboken2 from D:\Anaconda3\Scripts, 
    D:\Anaconda3\python37.zip, D:\Anaconda3\DLLs, D:\Anaconda3\lib, D:\Anaconda3, 
    C:\Users\Alessio\AppData\Roaming\Python\Python37\site-packages, D:\Anaconda3\lib\site-packages, 
    D:\Anaconda3\lib\site-packages\win32, D:\Anaconda3\lib\site-packages\win32\lib, 
    D:\Anaconda3\lib\site-packages\Pythonwin
    Traceback (most recent call last):
    File "D:\Anaconda3\lib\site-packages\qtpy\__init__.py", line 204, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
    ModuleNotFoundError: No module named 'PySide'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "D:\Anaconda3\Scripts\anaconda-navigator-script.py", line 6, in <module>
      from anaconda_navigator.app.main import main
    File "D:\Anaconda3\lib\site-packages\anaconda_navigator\app\main.py", line 22, in <module>
      from anaconda_navigator.utils.conda import is_conda_available
    File "D:\Anaconda3\lib\site-packages\anaconda_navigator\utils\__init__.py", line 15, in <module>
      from qtpy.QtGui import QIcon
    File "D:\Anaconda3\lib\site-packages\qtpy\__init__.py", line 210, in <module>
      raise PythonQtError('No Qt bindings could be found')
      qtpy.PythonQtError: No Qt bindings could be found

运行 pip freeze 发现 PySide2 和 shiboken2 的版本是一样的:

  • shiboken2:5.14.2
  • PySide2:5.14.2

但我注意到 PySide 缺失,并且由于 Python 解释器级别而无法手动安装

也许必须重新安装 qtpy?

有什么想法吗?

好的,解决了 我必须首先删除主目录中的 .condarc 文件 并运行

conda update conda
conda update --all

但还是有同样的问题,最后我跑了

pip install --upgrade --force-reinstall pyqt5
pip install --upgrade --force-reinstall pyside2

现在正在工作

【问题讨论】:

  • 这能回答你的问题吗? Cannot open anaconda suddenly
  • 用 pip 更新这些库可能是个坏主意,要小心。
  • 问题,为什么是个坏主意?我看到很多人使用 pip install 而不是 anaconda install ,是的,现在工作正常。
  • Anaconda 人有一篇很好的文章涵盖了这个主题here
  • 我知道所有这些“担忧”以及关于 pip 和 conda 和环境等的东西,顺便说一下,这是 2018 年的文章,现在 conda 版本是 4.8.3

标签: python anaconda conda


【解决方案1】:

我知道这个问题有一个对你有用的修复@Alex,但我想发布对我有用的内容,我认为它应该比你发布的内容“更安全”,因为它不使用 pip。

在全新安装 Anaconda 2020-02 x86_64 时,我执行了以下操作:

conda update conda
conda update anaconda
conda install -c conda-forge pyside2

完成上述操作后,我可以毫无问题地启动anaconda-navigator

希望这对未来的人有所帮助!

【讨论】:

  • 感谢 jp36。在您的 3 个步骤之后(以及之前尝试过的其他人),我仍然无法运行 Scripts>anaconda-navigator.exe(仍然错误 ModuleNotFoundError: No module named 'PySide' 等)......但是,我(终于)能够通过指向 Anaconda3\Scripts\anaconda-navigator-script.py 的快捷方式启动 Navigator GUI
猜你喜欢
  • 1970-01-01
  • 2018-03-26
  • 1970-01-01
  • 2022-10-19
  • 1970-01-01
  • 1970-01-01
  • 2020-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多