无法突然打开anaconda

ext*_*tor 5 python spyder anaconda

今天,我发现我无法打开anaconda导航器,该导航器之前运行得还不错。同时,spyder也无法打开,但是可以使用jupyter笔记本anaconda提示符。我按照在线说明尝试了不同的方法。

1) conda update anaconda-navigator and reboot the system
2) anaconda-navigator --reset
Run Code Online (Sandbox Code Playgroud)

,但显示错误如下:

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
Run Code Online (Sandbox Code Playgroud)

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

1) conda install pyqt
2) conda install --force qt 
3) pip3 install PyQt5
Run Code Online (Sandbox Code Playgroud)

但仍然无法正常工作。我真的很想知道如何解决这个问题。

现在,当我在提示中运行anaconda导航器时,我得到了

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

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

PS2-可能的解决方案:我PySide按提示运行了conda install ,它降级了某些软件包,我记得几天前我在这里升级了beautifulsou4,在anaconda上升级软件包时请务必注意!

小智 7

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

pip uninstall PyQt5
Run Code Online (Sandbox Code Playgroud)

然后更新conda:

conda update conda
Run Code Online (Sandbox Code Playgroud)

conda update anaconda-navigator
Run Code Online (Sandbox Code Playgroud)

它一定会解决您的问题。


Div*_*ity 5

我尝试了此处列出的所有解决方案,但它们对我不起作用。后来我能够解决这个问题。尽管您的解决方案没有直接解决我的问题,但我用来解决问题的步骤是基于我在这里找到的答案。我现在将列出我用来解决问题的步骤:

  1. python -V# 我检查了 python 版本以确保它是 python 3.4 及以上
  2. conda update conda
  3. conda update anaconda-navigator
  4. pip install PySide2
  5. pip uninstall pyqt
  6. pip uninstall PyQt5

现在,在执行步骤 5 和 6 时,系统上未安装 pyqt 和 PyQt5,这是问题的原因

  1. pip install qtpy# 该模块已安装在系统上
  2. pip install PyQt5# 这是解决问题的最后一步


jmh*_*jmh 0

我刚刚在使用 Navigator 时遇到了类似的问题。我在命令行中输入 anaconda-navigator,它打开得很好。这并不能解释为什么它不能从图标打开,但确实提供了解决方法。