python安装pylab库

python安装pylab库

标签: pythonnumpy库
  6771人阅

在网上查到一个应用pylab库、numpy库和scipy库,运行实现 拟合曲线的例子,于是尝试安装库。

先查到了http://blog.sina.com.cn/s/blog_4400e1130100svp2.html,里面说明numpy,scipy和matplotlib的合体叫pylab库。

于是在http://sourceforge.NET/projects/pylab/files/latest/download?source=recommended 网站上下到了:numpy-1.8.0-win32-superpack-python2.7.exe、matplotlib-1.3.1.win32-py2.7.exe、scipy-0.13.2-win32-superpack-python2.7.exe三个库的包(这里注意:要根据自己Python的版本来下载。我的是python2.7,并且win32的。否则不能安装)

尝试运行后,报错。

测试例子是用的http://matplotlib.org/users/pyplot_tutorial.html#pyplot-tutorial里面的例子:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
理想运行结果:

../_images/pyplot_simple.png

但是运行后报错:

raise ImportError("matplotlib requires dateutil")
ImportError: matplotlib requires dateutil

于是安装dateutil,可以到这里下载安装。

安装后,继续报错:

raise ImportError("matplotlib requires pyparsing")
ImportError: matplotlib requires pyparsing

需要 pyparsing  到这里下载安装

安装好,还是有错:

     from six import advance_iterator, integer_types
ImportError: No module named six
额,纠结了。解决方法:

在python安装目录里寻找:six.py这个文件,然后拷贝到site-packages文件夹(也是从python安装目录里寻找。这个文件夹应该是在安装scipy库时候自动安装在python目录里的。)下。

最后终于成功。

这里的解决方案参照了:

http://bbs.csdn.net/topics/390647680?page=1

和http://blog.csdn.Net/daniel_ustc/article/details/9714163里面的方法。在此感谢下前辈们。


原帖地址:http://blog.csdn.net/colawjy/article/details/18195761


你可能感兴趣的:(python,python)