在Windows中安装Python中matplotlib,缺少的依赖包

本文详细介绍如何在Python环境中安装并测试Numpy、Scipy、Matplotlib等科学计算库,包括针对不同Python版本的选择及常见问题解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载博客:http://blog.csdn.net/xuyaoqiaoyaoge/article/details/52470825

python安装依赖的包:http://download.csdn.net/download/discoverer100/7843121

这些库尽量建一个专门的文件夹集中存放 
如果Python是32位的,那么库也装32位的,我的电脑是64位的,但装了32位的python,反正也可以用 
1.安装Numpy 
https://sourceforge.net/projects/numpy/files/NumPy/](https://sourceforge.net/projects/numpy/files/NumPy/)[ 
在这里网址里面,找到最新但同时符合你的电脑里的python版本的。 
我下载的是: 
numpy-1.10.0-win32-superpack-python2.7.exe 
因为我的python是2.7版本的。 
建议下载后缀为exe的版本。安装方便。 
双击安装,前提是你已经安装好python,然后它会自动找到python的安装目录,所以你只要不断下一步就OK 了。 
重启你的开发环境,输入下面的代码进行测试

# -*- coding:utf-8 -*
import numpy 
a= numpy.array([2,0,1,5])  #创建数组
print a    #输出数组
print a[:3]  #输出前3个
print a.min()   #输出最小值
a.sort()   #排序,然后a就变了
print a
b= numpy.array([[1,2,3],[4,5,6]])   #创建2维数组
print b*b   #打印数组的平方阵


 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

2.安装Scipy 
安装这个的前提是你已经安装了python和Numpy。 
https://sourceforge.net/projects/scipy/files/scipy/0.15.1/ 
进入这个网址,选择exe版本的,且和你的python版本对应的。 
我下载的是: 
scipy-0.15.1-win32-superpack-python2.7.exe 
安装过程和Numpy一样,一路下一步。 
测试代码如下:

# -*- coding:utf-8 -*
# 求解非线性方程组2x1-x2^2=1 , x1^2-x2=2
from scipy.optimize.minpack import fsolve
from scipy import integrate
def f(x):
    x1=x[0]
    x2=x[1]
    return [2*x1-x2**2-1 , x1**2-x2-2]
result = fsolve (f,[1,1])   #[]里面的1,1是随便的,写啥都行
print result
#数值积分
def g(x):
    return (1-x**2)**0.5
pi_2, err=integrate.quad(g,-1,1)
print pi_2*2
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

3.安装MatPlotLib 
https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.5.0/windows/ 
32位的电脑下载: 
matplotlib-1.5.0.win32-py2.7.exe 
64位的下载: 
matplotlib-1.5.0.win-amd64-py2.7.exe 
安装和上面的一样,一路下一步。

解决 No module named pyparsing 
https://sourceforge.net/projects/pyparsing/files/pyparsing/pyparsing-2.0.3/ 
下载:pyparsing-2.0.3.win32-py2.7.exe 
一路next

4.安装dateutil 
http://labix.org/python-dateutil/ 
下载 
python-dateutil-1.5.tar.gz 
解压后从命令行进入该文件夹,运行

python setup.py install
 
 
  • 1
  • 1

5.安装Cycler 

出现的问题: ImportError: No module named cycler

https://pypi.python.org/pypi/Cycler 
下载cycler-0.10.0.tar.gz 
解压后从命令行进入该文件夹,运行

python setup.py install
 
 
  • 1
  • 1

6.安装six 
https://pypi.python.org/pypi/six/ 
下载 six-1.10.0.tar.gz 
解压后从命令行进入该文件夹,运行

python setup.py install
 
 
  • 1
  • 1

一般来说,这样装完就OK 了,如果还有问题,就在 
D:\Program Files (x86)\python\Lib\site-packages 
里面删除刚才安装的东西对应的文件夹。然后重新安装一下。

测试代码:

import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.ylabel('some numbers')
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值