Win7 64bit系统安装matplotlib

来源:互联网 发布:药学网络本科 编辑:程序博客网 时间:2024/05/19 23:58

本人机器上是python2.7 32位版本,

安装过程如下:

 

先安装numpy,然后安装dateutil和pyparsing,如果出错,提示需要six.py,然后解压six-1.9.0.tar.gz,将six.py拷贝到安装目录python27-lib 目录下。

还有一个文章说是拷贝到如下目录,我都放了一遍,以防万一。

six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下。

 

我安装完成后,在import matplotlib.figure的时候,报下面的错误:

>>> import matplotlib.figure
Traceback (most recent call last):

  File "<stdin>", line 1, in<module>
  File"C:\Python27\lib\site-packages\matplotlib\figure.py", line 28, in<module
>
    import matplotlib.artist as martist
  File "C:\Python27\lib\site-packages\matplotlib\artist.py",line 12, in <module
>
    from .transforms import Bbox,IdentityTransform, TransformedBbox, \
  File"C:\Python27\lib\site-packages\matplotlib\transforms.py", line 39, in<mo
dule>
    from matplotlib._path import(affine_transform, count_bboxes_overlapping_bbo
x,
ImportError: DLL load failed: %1 is not a validWin32 application.

搞了半天,才发现,我一开始装的是64为的matplotlib。而我机器上的python是32位的,导致这个问题。把64为的matplotlib卸载后,重新安装一个32位的就好了。

 

最后>>> import matplotlib.figure成功。

0 0
原创粉丝点击