今日は、以前は問題なく動作していたanacondaナビゲーターを開けないことがわかりました。同時に、スパイダーを開くこともできませんでしたが、jupyter notebookおよびanaconda 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: error: argument : invalid choice: 'navigator' (choose from 'auth', 'label', 'channel', 'config', 'copy', 'download', 'groups', 'login', 'logout', 'notebook', 'package', 'remove', 'search', 'show', 'upload', 'whoami')
PS:my pythonバージョンは3.5で、anacondaは最新バージョンに更新されています。
PS2可能な解決策:プロンプトでconda install PySide
を実行し、いくつかのパッケージをダウングレードしました。数日前に私がbeautifulsou4をアップグレードしたことを思い出しました。anacondaでパッケージをアップグレードするときは注意してください!
このエラーは、pyqt condaパッケージと一緒にpyqt5をpipとともにインストールしたことを意味します。これは、pipパッケージをアンインストールすることで解決できます。試してください:
pip uninstall PyQt5
次にcondaを更新します。
conda update conda
そして
conda update anaconda-navigator
それはあなたの問題を確実に解決します。
私はまさにこの問題を抱えていました。同じエラーメッセージとすべて。
修正するには、最初にCondaを更新しました。
$ conda update conda
次に、ナビゲーターを更新しました
$ conda update anaconda-navigator
これにより、整合性チェックが実行され(しばらく時間がかかりましたが、辛抱する必要があります)、環境に一貫性がないことがわかりました。新しいパッケージとアップデートをダウンロードしてインストールし、一部のパッケージをダウングレードするパッケージプランを作成しました。変更を実行して仕様を更新する前に、変更を承認するように求められました。それを承認した後、すべてが問題なく実行され、Anacondaナビゲーターを問題なく再起動することができました。
ナビゲーターで同様の問題が発生しました。コマンドラインにanaconda-navigatorと入力すると、問題なく開きました。これはアイコンから開かない理由を説明していませんが、回避策を提供しています。
現在、画面に2つのanacondaプロンプトウィンドウが開いています。1つは通常、もう1つは管理者として実行されています。
通常のウィンドウで「anaconda-navigator」を実行すると、同じエラーが表示されます。
管理者権限ウィンドウで同じコマンドを実行すると、すべて機能します。
これは実際の修正ではありませんが、誰かが正しい方向に進んでいることを示している可能性があります。