numpy c-extensionsのインポートに失敗しました


11

numpy c-extensionsのインポートに失敗しました

ビジュアルスタジオコードで動作するように、WindowsシステムにPython 3.7をインストールしました。ライブラリの使用を含め、すべてが順調でした。コントロールパネルのアンインストールプログラムツールを使用してpythonをアンインストールしました。そしてMiniconda 3をインストールしました。私はそのすべてがうまく動作確認した後、使用してnumpyのライブラリをインストールし、私の端末でGitBash窓10、そして私のvisialスタジオコードでそれを確認し、それが起動に失敗しました。conda install numpy

コード例の再現:

import numpy as np
A = np.array([[-1], [7], [-26]])

エラーメッセージ:

トレースバック(最後の最後の呼び出し):ファイル "C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __。py"、17行目、からのマルチアレイファイル「C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ multiarray.py」の14行目をインポートします。importオーバーライドファイル "C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core \ overrides.py"、line 7、in from numpy.core._multiarray_umath import(ImportError:DLL load failed:Ненайденуказанныймодуль 。

上記の例外の処理中に、別の例外が発生しました:

トレースバック(最新の呼び出しは最後):ファイル "c:/ Users / ramim / Desktop / 22 / Matrix library / alsf.py"、3行目、インポートnumpyをnpファイル "C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy__init __。py "、142行目、インポートコアファイル "C:\ Users \ ramim \ Miniconda3 \ lib \ site-packages \ numpy \ core__init __。py"、47行目、raise ImportError(msg)ImportError:

重要:この問題の解決方法については、こちらをお読みください。

numpy c-extensionsのインポートに失敗しました。-numpyをアンインストールして再インストールしてみてください。-すでにそれを行っている場合:1.「C:\ Users \ ramim \ Miniconda3 \ python.exe」からPython3.7を使用する予定であり、PATHまたはPYTHONPATHに次のことができるディレクトリがないことを確認します。使用しようとしているPythonおよびnumpyバージョン "1.17.3"に干渉します。2.(1)に問題がなければ、https://github.com/numpy/numpy/issuesで新しい問題を開くことができ ます。詳細を記載してください:-Pythonのインストール方法-numpyのインストール方法-オペレーティングシステム-複数のバージョンのPythonがインストールされているかどうか-ソースからビルドした場合、コンパイラのバージョン、理想的にはビルドログ

  • numpy gitリポジトリを使用している場合は、git clean -xdf (バージョン管理下にないすべてのファイルを削除して)numpyを再構築してみてください。

注:このエラーには多くの原因が考えられるため、これに関する既存の問題についてコメントしないでください。代わりに新しい問題を開いてください。

元のエラーは次のとおりでした:DLLの読み込みに失敗しました:DLLенайденуказанныймодуль。

Numpy / Pythonバージョン情報:

Python 3.7.5 Numpy 1.17.3

numpyライブラリを再度アンインストールしてインストールしようとしたが、役に立たなかった。 注:ターミナルconda install numpyを入力すると、次のように表示されます。

要求されたすべてのパッケージはすでにインストールされています

numpyが実際にインストールされているかどうかを確認する方法です。

それを解決するには?


コードの実行を開始する前にアクティブ化にインストールしたconda環境はありましたか?
ブレットキャノン

1
同じ問題が発生していますが、VS Codeの問題のようです。問題なくanacondaプロンプトからコードを実行できます。conda listインストールされていることを示します。問題が見つかった場合は回答を送信します。
bneelon

回答:



0

に問題があるよう%PATH%です。競合が含まれているか、長すぎます(> 2047文字)。(使用しようとしている環境からの)DLLを含むフォルダーをその最初に追加してみます。

PATH=C:\Users\ramim\Miniconda3\Library\bin;%PATH%
python -c "import numpy"

これに基づく)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.