search
LoginSignup
3
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

anaconda navigatorが起動しなかった話

前置き

  • 動作環境
    OSX Catalina

  • Anaconda3の配置先
    /Users/me/anaconda3

既知の問題通り、Catalinaバージョンアップ後にAnacondaがルートディレクトリから除外されることで様々なエラーが連発しています。
参考:https://qiita.com/akinko/items/1909c8d0145d9ba530b9

私の場合、上記URL通り修正しましたが、Anaconda Navigatorが起動しなかったので解消方法をまとめました。

本題

結論から言うと下記で直りました。
conda install -c anaconda qt

症状

zshでAnaconda Navigatorを起動しようとすると下記エラーが発生

QFactoryLoader::QFactoryLoader() checking directory path "/Users/me/anaconda3/bin/platforms" ...
This application failed to start because it could not find or load the Qt platform plugin "cocoa"
in "".

Reinstalling the application may fix this problem.
zsh: abort anaconda-navigator

「QT Platform」とはなんじゃと思って調べたら、GUIアプリケーションの諸動作との関わりが深いらしく、ないと問題がある模様
※細かいことは自分で調べてください


conda list qtを実行する

Name Version Build Channel
pyqt 5.9.2 py37h655552a_2
qt 5.9.7 h468cd18_1
qtawesome 0.6.0 py_0
qtconsole 4.5.5 py_0
qtpy 1.9.0 py_0
sphinxcontrib-qthelp 1.0.2 py_0

結果

Anacondaチャンネルにインストールすることで解消することができました!

Name Version Build Channel
pyqt 5.9.2 py37h655552a_2
qt 5.9.7 h468cd18_1 anaconda
qtawesome 0.6.0 py_0
qtconsole 4.5.5 py_0
qtpy 1.9.0 py_0
sphinxcontrib-qthelp 1.0.2 py_0
備考

Spyderとかでも似たエラーが出ているらしいので
恐らく、QFactoryLoader系のエラーはこれで解消できるのかな?

また、conda update conda conda update --allも有効らしいです。

追伸

正直Catalinaバージョンアップと関係あるのかは神のみぞ知る。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
3
Help us understand the problem. What are the problem?