Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

anaconda navigatorが起動しなかった話

More than 1 year has passed since last update.

前置き

  • 動作環境
    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バージョンアップと関係あるのかは神のみぞ知る。

wkwk3san
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away