突然无法打开anaconda

新手上路,请多包涵

今天发现打不开anaconda navigator了,之前运行的很好。同时spyder也打不开,但是 jupyter notebookanaconda prompt 是可以的。我按照在线说明尝试了不同的方法。

 1) conda update anaconda-navigator and reboot the system
2) anaconda-navigator --reset

,但它显示错误如下:

 Traceback (most recent call last):
  File "C:\Users\User\Anaconda3\lib\site-packages\qtpy__init__.py", line 169, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
ImportError: No module named 'PySide'

During handling of the above exception, another exception occurred:

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

(base) C:\Users\User\Anaconda3>anaconda-navigator --reset
Traceback (most recent call last):
  File "C:\Users\User\Anaconda3\lib\site-packages\qtpy__init__.py", line 169, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
ImportError: No module named 'PySide'

During handling of the above exception, another exception occurred:

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

所以我尝试了不同的方法来重新安装pyqt,如下所示:

 1) conda install pyqt
2) conda install --force qt
3) pip3 install PyQt5

但仍然没有工作。我真的很想知道如何解决这个问题。

现在当我在提示符下运行 anaconda navigator 时,我得到了

anaconda: error: argument : invalid choice: 'navigator' (choose from 'auth', 'label', 'channel', 'config', 'copy', 'download', 'groups', 'login', 'logout', 'notebook', 'package', 'remove', 'search', 'show', 'upload', 'whoami')

PS:我的python版本是3.5,anaconda已经更新到最新版本了。

PS2-可能的解决方案:我在提示符下运行了 conda install PySide 并且它降级了一些包,我记得几天前我升级了 beautifulsou4,请在 anaconda 上升级包时非常清楚!

原文由 exteral 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

此错误意味着您在 pyqt conda 包旁边安装了带有 pip 的 pyqt5。可以通过卸载 pip 包来解决。尝试:

 pip uninstall PyQt5

然后更新畅达:

 conda update conda

conda update anaconda-navigator

它一定会解决您的问题。

原文由 Praveen Kumar Verma 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题