>>> from matplotlib import pyplot as plt
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
from matplotlib import pyplot as plt
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in <module>
import matplotlib.colorbar
File "C:\Python27\lib\site-packages\matplotlib\colorbar.py", line 27, in <module>
import matplotlib.artist as martist
File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 8, in <module>
from transforms import Bbox, IdentityTransform, TransformedBbox, \
File "C:\Python27\lib\site-packages\matplotlib\transforms.py", line 35, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: DLL load failed: %1 is not a valid Win32 application.
このエラーが発生しています。 activepython
、python xy
を試しましたが、エラーが解決しません。
発生しているエラーは、matplotlib
(there are the 32 bit and 64 bit components
)。
このページには、Windows用のすべてのバイナリ(32ビット、64ビット)が表示されます。 将来必要になる場合は、matplotlib以外のパッケージも含まれます。
お使いのコンピュータに適切なバージョンをインストールしてみてください。それが機能するはずです。
また、Python使用しているバージョンがお使いのコンピュータ(32ビットまたは64ビット)に適しているかどうか)を確認することも忘れないでください
したがって、直面している問題は次のいずれかです。
matplotlib
の64ビットコンポーネントをインストールしていますmatplotlib
の32ビットコンポーネントをインストールしていますPython
自体の64ビットコンポーネントをインストールしていますPython
自体の32のコンポーネントをインストールしていますコンピュータのプロセッサが情報を処理する方法がわからない場合は、 このWebサイトを確認してください
インストールされているpythonのバージョンを確認するには、 スタックオーバーフローのこの質問を参照してください
ThePredatorの答えに追加するだけです:
both 32ビットと64ビットPython 2.7をインストールしました。 cmdからpythonを実行すると、Windowsは32ビットのpythonをロードしましたが、matplotlibで何かを実行しようとすると、このエラーがポップアップします。私は64ビットのマシンを持っています
解決するために私がしたこと
pip
が付属しているため、Pythonディレクトリがパスにあることを確認し、コマンドプロンプトにpip install matplotlib
と入力するだけで問題ありません。Jupyterノートブックでは、この方法でこの問題を解決しました。
「numpy-1.11.0b2 + mkl-cp35-none-win_AMD64.whl」を このページ からインストールします。
それでも変更がない場合は、pipでmatplotlibを再インストールすることをお勧めします。