Help us understand the problem. What is going on with this article?

Amplitube3によりAnaconda3のSpyderが起動しない

More than 1 year has passed since last update.

記事公開日: 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)で何かが起きている模様。
error.png

プロンプトから 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 閲覧.

おまけ

初投稿で至らない点が多くあるかもしれませんが、優しくご指摘いただければ幸いです。

Joerg
修士課程の学生です。 専攻は音響計測です。
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