5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-07-17

記事公開日: 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 閲覧.

おまけ

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

5
1
1

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
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?