[解決済み] インテル® MKL FATAL ERROR。mkl_intel_thread.dllをロードできません。
質問
前回も同様の質問をさせていただきました。 cx_Freeze unable fo find mkl: mkl fatal error: mkl_intel_thread.dllをロードできません。
しかし、今度は微妙に違うんです。私は anaconda をインストールせずにプログラムを実行したいのですが、ちょうど
cmd.exe
のターミナルを使用することができますが、何か間違っているのか、不可能なようです。
でアプリケーションを生成した後
python setup.py bdist_msi
を使って
cx-freeze
をインストールし、anaconda 環境で実行することができますが、単に
cmd.exe
ターミナルで実行すると、次のようになります。
INTEL MKL ERROR: The specified module could not be found. mkl_intel_thread.dll.
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.
しかし
where mkl_intel_thread.dll
が見つかったので、これはシステムに登録されているということだと思います(私はLinuxの方に慣れているので、間違っているかもしれません)。
どうすればこの問題を解決できますか?
どのように解決するのですか?
おそらくMKLに必要な別のDLL、例えば
libiomp5md.dll
などが欠落しているため、エラーが発生します。参照
Python 実行ファイルに mkl_intel_thread.dll をロードできない
という質問に対して、私の回答とそのコメントがあります。
それでも問題が解決しない場合は、他の DLL を手動で anaconda 環境のライブラリパスからアプリのインストールディレクトリとその
lib
サブディレクトリに移動します。どの依存関係が欠けているのかがわかったら、その依存関係に対して
include_files
オプションを使用すると、セットアップのこのステップを自動化できます。
もう一つ考えられる問題は、システムにインストールされている MKL のバージョンが互換性のないもので、フリーズしたアプリケーションがこの間違ったバージョンを見つけたということです。
EDIT
また、単に凍結したアプリケーションが
mkl_intel_thread.dll
ただし
where
が見つけます。
where
で指定されたシステム検索パスを探します。
PATH
環境変数で指定されたモジュールの検索パスを探しますが、Pythonは
sys.path
の内容は通常含まれません。
PATH
を参照してください。
Pythonのsys.pathはどこから初期化されるのですか?
しかし、Windowsでは、登録されたDLLのフォールバック機構があります(その仕組みは知りません)。とにかく、他のシステムにアプリケーションをインストールして実行しようと思ったときに、このフォールバックに頼ってはいけません。なぜなら、必要なDLLがそこにインストールされていないかもしれないからです。したがって、必要な依存関係は常にインストールディレクトリに含まれている必要があります。
関連
-
pythonを使ったオフィス自動化コード例
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
Pythonを使って簡単なzipファイルの解凍パスワードを手作業で解く
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み】NameError: 名前 'self' が定義されていません。
-
[解決済み】fatal error: Python.h: そのようなファイルやディレクトリはありません
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python 人工知能 人間学習 描画 機械学習モデル作成
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
PyQt5はユーザーログインGUIインターフェースとログイン後のジャンプを実装しています。
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】"No JSON object could be decoded "よりも良いエラーメッセージを表示する。
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み] 'int'オブジェクトに'__getitem__'属性がない。
-
[解決済み】 TypeError: += でサポートされていないオペランド型: 'int' および 'list' です。