先日、conda update --allでライブラリをアップデートしたら、Navigatorが起動出来なくなりました。
解決策をメモ代わりに残します。
エラーメッセージを見るとlibpngのバージョンが古いらしい。
で、homebrew経由でlibpngをアップデートしたが、同じエラー。
エラーをよく見るとAnaconda側のlibpngとシステム側のlibpngは違う様子。
Navigatorで使われているのはlibpng16.16.dylibなので、これが保存されている/usr/local/lib/のlibpng16.16.dylibを....../anaconda3-4.0.0/lib/にコピー。
それぞれのバージョンは、以下のコマンドで確認可能。
$ otool -L /usr/local/lib/libpng16.16.dylib
このlibpng16.16.dylibがversion39.0.0以上が必要らしい。
コピー完了後、conda install -f anaconda-navigatorを実行する。
これで、Navigatorは無事起動出来るようになりました。
使用環境は、OS X El Capitan (10.11.5)
※コメント投稿者のブログIDはブログ作成者のみに通知されます