怎么在Windows 7 64位安装Python,并使用Matplotlib绘图

怎么在Windows 7 64位安装Python,并使用Matplotlib绘图,第1张

1. 安装Python

我使用的是Windows 7 64 bit,所以我从Python官网下载python-2.7.5.amd64.msi,安装步骤如下:

1)安装window 7 64 bit python-2.7.5.amd64.msi

接下来,打开PythonGUI,尝试Import NumPy函数库,发现主程序中不包含NumPy,所以重新安装

2)下载并安装window 7 64 bit numpy-MKL-1.7.1.win-amd64-py2.7.exe函数库

3)下载并安装window 7 64 bit matplotlib函数库(matplotlib-1.1.1.win-amd64-py2.7.rar)

3. 实验分析

Matplotlib是一个强大的函数库,可以实现类似于Matlab的画图功能,本实验通过导入本地的一个txt文件,分别读入该文件的第一列和第二类,按照指定格式画出了饼图。

几个关机步骤分析如下:

for line in file语句是读入指定txt文件

plt.figure(1, figsize=(6,6))语句是设置图片名称和size

def explode(label,target='PicsAnalyzer'):定义一个函数用于查找需要强调的项目

colors=['pink','coral','yellow','orange','red']语句定义了每个labels对应的颜色

plt.pie(quants, explode=expl,colors=colors, labels=labels, autopct='%1.1f%%',pctdistance=0.8, shadow=True)设置了饼图的格式

注意事项:

在for line in file读入txt文件前,需要自己定义labels和quants变量,否则可能会报错,labels和quants没有定义

1. 安装Python-2.7.9.amd64版本,好像只有2.7.9版本才支持pip

2. 注册python到注册表

#

# script to register Python 2.0 or later for use with

# Python extensions that require Python registry settings

#

# written by Joakim Loew for Secret Labs AB / PythonWare

#

# source:

# http://www.pythonware.com/products/works/articles/regpy20.htm

#

# modified by Valentine Gogichashvili as described in http://www.mail-archive.com/distutils-sig@python.org/msg10512.html

import sys

from _winreg import *

# tweak as necessary

version = sys.version[:3]

installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)

installkey = "InstallPath"

pythonkey = "PythonPath"

pythonpath = "%s%s\\Lib\\%s\\DLLs\\" % (

installpath, installpath, installpath

)

def RegisterPy():

try:

reg = OpenKey(HKEY_CURRENT_USER, regpath)

except EnvironmentError as e:

try:

reg = CreateKey(HKEY_CURRENT_USER, regpath)

SetValue(reg, installkey, REG_SZ, installpath)

SetValue(reg, pythonkey, REG_SZ, pythonpath)

CloseKey(reg)

except:

print "*** Unable to register!"

return

print "--- Python", version, "is now registered!"

return

if (QueryValue(reg, installkey) == installpath and

QueryValue(reg, pythonkey) == pythonpath):

CloseKey(reg)

print "=== Python", version, "is already registered!"

return

CloseKey(reg)

print "*** Unable to register!"

print "*** You probably have another Python installation!"

if __name__ == "__main__":

RegisterPy()

3. 安装 numpy-1.7.0-win32-superpack-python2.7.exe

4. 下载numpy-1.9.2+mkl-cp27-none-win_amd64.whl文件,通过 pip install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

5. 安装python_dateutil-2.4.2-py2.py3-none-any.whl , 下载文件,然后到相应的目录pip install python_dateutil-2.4.2-py2.py3-none-any.whl

6. 安装 pyparsing-2.0.3-py2-none-any.whl 下载文件,然后到相应的目录pip install pyparsing-2.0.3-py2-none-any.whl

7. 安装scipy ,直接通过安装文件安装。 scipy_0.14.0.win_amd64_py2.7.exe

在这里下载http://download.csdn.net/detail/z1102252970/8194609win64 python2.7+numpy+scipy找了好久才整理出来的

8、输入以下代码不报错:

import matplotlib

import numpy

import scipy

import pyparsing

import matplotlib.pyplot as plt

9、验证一个简单的例子

import matplotlib.pyplot as plt

plt.plot([1,2,3])

plt.ylabel('some numbers')

plt.show()

============

答: 得看你的电脑是什么 *** 作系统呢,如果是windows的话,你可以进入到cmd命令窗,输入Python进入Python环境,然后使用命令pip install matplotlib,如果说安装速度比较慢的话,我们也可以在后面加上镜像(比如清华镜像),希望可以帮助到你。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11068697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存