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.
親切に助けてください。
(ビデオからこの回答を見つけました: http://www.youtube.com/watch?v=xmvRF7koJ5E )
ウェブからmsvcp71.dll
およびmsvcr71.dll
をダウンロードします。
それらをC:\Windows\System32
フォルダーに保存します。
それらをC:\Windows\SysWOW64
フォルダーにも保存します(64ビットオペレーティングシステムを使用している場合)。
コードファイルをPythonで実行すると、数秒でグラフが読み込まれます。
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をダウンロードして貼り付けるよりも簡単で便利だと思います。
短くすると、使用したいライブラリの「依存関係」が不足していることを意味します。あらゆる種類のライブラリを使用する前に、最初にpython "family"の別のライブラリが必要かどうかを調べることをお勧めします。どういう意味ですか?
「dll」のダウンロードは避けたいものです。別のライブラリ「kivy」でも同じ問題が発生しました。この問題は、3.5ではなくPython 3.4vを使用したいときに発生しました。3.5ではすべてが正常に機能していましたが、正式に「アドバイス」する3.4のkivyの安定バージョンを使用したかっただけです。それで、3.4に切り替えましたが、多くの物が欠けているという非常に同じ「dll」エラーがありました。それで私はウェブサイトをチェックし、kivyの公式ウェブサイトから余分な「依存関係」をインストールする必要があることを知り、問題は解決しました。
クイックノート:他のPythonバージョンがあるかどうかを確認し、それらを削除した場合は、正しく行ったことを確認してください。システムにMinicondaがある場合、Pythonは簡単には削除されません。
私のために働いたもの:他のPythonバージョンとMinicondaを削除し、Pythonとmatplotlibライブラリを再インストールしました。