🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

PyCharm

エディター・開発ツール

Q&A

0回答

1534閲覧

Python3「mkl_intel_thread.dll.」 → MKLダウングレードでエラーが出る

sawareco

総合スコア18

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

PyCharm

エディター・開発ツール

0グッド

0クリップ

投稿2020/02/01 17:43

編集2020/02/01 17:44

いつもアドバイスを頂きありがとうございます。

Python3、Pycharm、Anacondaの環境でPythonを勉強しています。
質問なのですが「Numpy」「scikit-learn」などの機械学習で使うライブラリをインポートすると下記の様なエラーが発生します。

PyCharm 2019.3.2 (Community Edition)
conda version : 4.7.12
conda-build version : 3.18.9
Python 3.7.4

INTEL MKL ERROR: このオペレーティング システムでは %1 は実行されません。 mkl_intel_thread.dll. Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

検索してみるとMKLのバージョンを「2018.0.2」にすることで、問題を回避することができるとのことでした。そこでMKLのダウングレードを試みました。(元々のmklバージョンは2019.4でした)

しかし、「Solving environment: failed with initial frozen solve. Retrying with flexible solve.」のようにエラーが出てしまい、MKLのダウングレードに失敗してしまいました。

conda install mkl=2018.0.2 Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: / Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. <省略> UnsatisfiableError: The following specifications were found to be incompatible with each other: <省略>

「conda list mkl」で確認するとやはり「2019.4」のままになっています。

conda list mkl # Name Version Build Channel mkl 2019.4 245 mkl-service 2.3.0 py37hb782905_0 mkl_fft 1.0.14 py37h14836fe_0 mkl_random 1.1.0 py37h675688f_0

MKLエラーを回避するためにMKLダウングレードをしたいのですが、上記のようにエラーが発生している状況です。
詳しい方がいらっしゃいましたら、アドバイスを頂けないでしょうか。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayataka2049

2020/02/01 19:01 編集

これは追記・修正の依頼ではありません。 あくまでも私の主観で、また質問の趣旨からしてもこれは回答としてはふさわしくないと思うのでここに書いておきますが、anacondaは割と面倒くさい壊れ方をするときがあるので(特にwindowsでDLLがうまく読めなくなるパターンはよく見かける印象)、anacondaを丸ごとアンインストールしてpython公式の配布しているバニラのpythonを入れて環境構築した方が楽だったりします。何日か粘って駄目ならそっちに切り替えた方が良いかと。
sawareco

2020/02/02 05:02

hayataka2049さん アドバイスをありがとうございます! anacondaをアンインストールして(コントロールパネルから)anacondaをインストールし直してみましたがやはりMKLエラーが出てしまいました・・・。おっしゃるように、検索してみるとMKLエラーはwindowsを使っている方に多く発生しているようなイメージがあります。 まだまだ、知らないことばかりなので勉強ということでもう少し粘ってみたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問