記事公開日: 2019/07/18
最終更新日: 2019/09/26
概要
- Anacondaのインストールを行い、Spyderを使用しようとした
- Spyderが”Intel MKL FATAL ERROR”で起動できなかった
- 調べた結果、趣味用にインストールしていたAmplitube3が原因との情報
- 対策として以下の3つがありそう
- Amplitube3をアンインストールする方法
- Amplitube3をアンインストールしない方法(未検証のため本記事では紹介しない)
- AnacondaではなくpipでSpyderをインストールする方法
1. はじめに
Amplitube3が原因でAnacondaのSpyderが起動できませんでした。後述のサイト[1] にこの問題が詳しく述べられていますが、日本語の記事は見当たらなかったため本記事を作成しました。
2. 環境
OS: Windows10pro version 1903 build 18362.239
Anaconda3 2019.03 (python3.7.3 64-bit), conda 4.7.5
(Anaconda内の)Spyder: 3.3.3
IK Multimedia Amplitube3: バージョン不明
3. Spyderが起動しない症状
大学の講義で使用するために手持ちのPCにAnacondaをインストールしました。インストール完了後、Spyderの起動を試みると、以下のスクリーンショットのように MKL(Intel math kernel library)で何かが起きている模様。
プロンプトから spyder -v
をしても同様に Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.
とのことで起動できず。また、condaやSpyderをアップデートしてみるも変わらず。
4. 見つけた情報
調べた結果次のサイトに辿り着きました。
https://github.com/ContinuumIO/anaconda-issues/issues/8561
このサイトよりAmplitube3が原因候補になりました。
Amplitube3は音楽制作等に使用するIK Multimediaのギターアンプシミュレータで、趣味で使用するためにインストールをしていました。詳細はIK Multimedia公式サイトか、日本語だと以下のサイトを参照ください。
http://www.e-frontier.co.jp/store/products/ik/amplitube3.html
5.改善策
5.1 Amplitubeをアンインストール
Ampitube3のアンインストールを行った上で、Anacondaを再インストールしました。
結果、3.Anacondaが起動しない症状 が改善され、Spyderの起動を確認しました。
5.2 AmplitubeをアンインストールせずにSpyderを使う
先に挙げたサイトではアンインストールを行わずに起動する方法も紹介されているみたいです。
まだ試してはおらず、できたら後日検証して別記事にて書きたいと思います。
[記事作成後にここに追記予定]
5.3. AnacondaではなくpipによりSpyderをインストール
改善策ではなく代替案ですが、そもそも私の場合はAnacondaを使う必要がないのではと思い、Anacondaをアンインストールしたうえで代わりにpipを導入、pipからSpyderをインストールしました。Amplitube3がインストールされた状態で、spyder3
コマンドにて起動を確認しました。
condaとpipを同時に使うと衝突するとの報告があるので注意。
http://onoz000.hatenablog.com/entry/2018/02/11/142347
検索すれば記事がたくさん出てくるかと思います。
6. おわりに
以上のようにAmplitube3を入れているとAnacondaのSpyderが起動しない場合があるようです。私の環境ではAmplitubeをアンインストールするか、Anacondaを使わずにpipを使うことでSpyderが起動できたことを報告します。
参考文献
[1] GitHub ContinuumIO/anaconda-issues, ”Freshly installed anaconda3 python crashes on use of MKL due to python fetching wrong dll's on import #8561,” "https://github.com/ContinuumIO/anaconda-issues/issues/8561", 2019/07/18 閲覧.
[2] e-frontier, ”Amplitube3,” "http://www.e-frontier.co.jp/store/products/ik/amplitube3.html", 2019/07/18 閲覧.
[3] onoz000, ”condaとpip:混ぜるな危険,” onoz000’s blog, http://onoz000.hatenablog.com/entry/2018/02/11/142347, 2019/07/18 閲覧.
おまけ
初投稿で至らない点が多くあるかもしれませんが、優しくご指摘いただければ幸いです。