web-dev-qa-db-ja.com

ImportError:DLL load failed:指定されたモジュールが見つかりませんでした

Python 2.5.4、Numpy 1.5.0 win32、Matplotlib 1.0.0 win32、pywin32 218をインストールしました。Pythonでグラフをプロットできません。ここに私が得ているエラーがあります:

      import pylab
   File "C:\Python25\lib\site-packages\pylab.py", line 1, in <module>
      from matplotlib.pylab import *
   File "C:\Python25\lib\site-packages\matplotlib\pylab.py", line 216, in <module>
      from matplotlib import mpl  # pulls in most modules
   File "C:\Python25\lib\site-packages\matplotlib\mpl.py", line 1, in <module>
      from matplotlib import artist
   File "C:\Python25\lib\site-packages\matplotlib\artist.py", line 6, in <module>
      from transforms import Bbox, IdentityTransform, TransformedBbox, TransformedPath
   File "C:\Python25\lib\site-packages\matplotlib\transforms.py", line 34, in <module>
      from matplotlib._path import affine_transform
ImportError: DLL load failed: The specified module could not be found.

親切に助けてください。

33
DesaiM

(ビデオからこの回答を見つけました: http://www.youtube.com/watch?v=xmvRF7koJ5E

  1. ウェブからmsvcp71.dllおよびmsvcr71.dllをダウンロードします。

  2. それらをC:\Windows\System32フォルダーに保存します。

  3. それらをC:\Windows\SysWOW64フォルダーにも保存します(64ビットオペレーティングシステムを使用している場合)。

コードファイルをPythonで実行すると、数秒でグラフが読み込まれます。

19
DesaiM

Win 64でPython 3.5.1を使用してmatplotlib.pylabをインポートすると、同じ問題が発生しました。このリンクからVisual Studio 2015用のVisual C++再頒布可能パッケージをインストールします: https://www.Microsoft。 com/de-at/download/details.aspx?id = 48145 見つからないDLLを修正しました。

DLLをダウンロードして貼り付けるよりも簡単で便利だと思います。

14
Fabian Polles

短くすると、使用したいライブラリの「依存関係」が不足していることを意味します。あらゆる種類のライブラリを使用する前に、最初にpython "family"の別のライブラリが必要かどうかを調べることをお勧めします。どういう意味ですか?

「dll」のダウンロードは避けたいものです。別のライブラリ「kivy」でも同じ問題が発生しました。この問題は、3.5ではなくPython 3.4vを使用したいときに発生しました。3.5ではすべてが正常に機能していましたが、正式に「アドバイス」する3.4のkivyの安定バージョンを使用したかっただけです。それで、3.4に切り替えましたが、多くの物が欠けているという非常に同じ「dll」エラーがありました。それで私はウェブサイトをチェックし、kivyの公式ウェブサイトから余分な「依存関係」をインストールする必要があることを知り、問題は解決しました。

4
vGuMuS

クイックノート:他のPythonバージョンがあるかどうかを確認し、それらを削除した場合は、正しく行ったことを確認してください。システムにMinicondaがある場合、Pythonは簡単には削除されません。

私のために働いたもの:他のPythonバージョンとMinicondaを削除し、Pythonとmatplotlibライブラリを再インストールしました。

2
Dash_bi