终于安装好了Python +matplotlib特此记录下。感谢以下几个文字的作者给我的帮助,同时大家也可以参考这几个作者的方法:
1、http://www.open-open.com/lib/view/open1393488232380.html
2、http://blog.csdn.net/yang6464158/article/details/18546871#comments
3、http://blog.sina.com.cn/s/blog_6fb8aa0d0101qtt9.html
4、http://www.cnblogs.com/qianlifeng/archive/2012/02/13/2350086.html
5、http://jingyan.baidu.com/article/fdffd1f8390029f3e98ca102.html
同时附上安装程序下载的地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
首先先安装好python 因为3.X版本很多库不兼容,所以还是使用2.7的。python下载地址https://www.python.org/download/我用的是64位的。整体而言,整个安装过程,如果用64的包就所有的包都需要用64的,不然会有问题。
安装matplotlib最好选择1.3.0.版本的,不然会出现一个ImportError: six 1.3 or later is required; you have 1.2.0这样的问题。 下载之后,点击安装即可。
No module name six
在安装完毕scipy之后把C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下。
安装NumPy的时候需要特别注意,如果你前面的包都是64的请安装64位的NumPy不然会出现例如如下的错误:
Traceback (most recent call last):
File "D:\works\JetBrains\python\simplePref\test.py", line 5, in
import matplotlib.pyplot as plt; plt.rcdefaults()
File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 156, in
from matplotlib.cbook import is_string_like
File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 28, in
import numpy as np
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in
from . import add_newdocs
File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in
from numpy.lib import add_newdoc
File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in
from .type_check import *
File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in
import numpy.core.numeric as _nx
File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 6, in
from . import multiarray
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
同时64的NumPy包的名字是numpy-MKL-1.8.1.win-amd64-py2.7.exe,请注意。