如何安装pylab:python如何导入matplotlib模块

pylab是python下挺不错的一个画图模块,使用也非常简单,记得Mit的计算机科学及编程导论有节课也是用到了这个工具,但这个工具安装不象用起来那么方便,小编就图文全程直播下吧

工具/原料

  • python2.7.10
  • win10 32位

方法/步骤

  1. 1

    缺省状态下python安装包并不包含pylab包,直接import如下图所示就立马报错了,小编以为还是跟以前一样,只要去下载个模块导进去就成了,结果发现开始了漫漫长路。

    如何安装pylab:python如何导入matplotlib模块
  2. pylab是matplotlib的一部分,可到相应网址下载,具体的网址参考下图,最新版本为1.5.0,请注意下载对应自己python的版本,小编下载是exe,双击后自动找到python目录安装

    如何安装pylab:python如何导入matplotlib模块
  3. 下一步还要下载numpy包,具体的链接参考下图或者直接度娘吧,下载时注意选择python的版本以及windows的位数,如小编下载的是1.10.1,win32位python2.7的版本,8M大的文件。

    如何安装pylab:python如何导入matplotlib模块
  4. 进入安装过程,exe文件双击后自动执行,然后就会在本机自动找到python的安装目录,如下图,所要做的就是确认一下找到目录是不是正确,然后点击下一步就自动安装好了。

    如何安装pylab:python如何导入matplotlib模块
  5. 还是继续报错,缺少six模块,这个模块在six官网可以下载,但下载却是个whl结尾的文件,不能自动安装,找一下python的安装目录,寻找pip文件,小编是在scripts目录下。

    如何安装pylab:python如何导入matplotlib模块
  6. 把下载的文件拷贝到这个目录(因为小编不想再设搜索目录),进入CMD命令进入命令行模式,cd到刚才的目录,运行如下图的命令,pip install six-1.10.0-py2.py3-none-any.whl完成安装

    如何安装pylab:python如何导入matplotlib模块
  7. 知道了上述安装方式,下一个组件就好办了,见下图的网站下载Python-Dateutil组件,同样是whl文件,如法泡制,用pip intall  python_dateutil-2.4.2-py2.py3-none-any.whl进行安装

    如何安装pylab:python如何导入matplotlib模块
  8. 跟着import的报错下载下个组件,pyparsing,但要注意这个组件是分python2和3版本的,别下错了。下载后同样使用pip install pyparsing-2.0.5-py2.py3-none-any.whl进行安装

    如何安装pylab:python如何导入matplotlib模块
  9. 安装完成后可以回到python,运行import pylab,一切运行正常,不再报错了。搞定收工,==,小编发现真要画图时,会发现整个程序运行得暴慢,机器和死机了一样,还是少了点什么。

    如何安装pylab:python如何导入matplotlib模块
  10. 研究半天发现还少了个科学计算包scipy,有60多M,具体下载地址参考下图,提醒下这个文件分python版本,有64位和32位的。下载后是个exe文件,自动找到python目录进行安装。

    如何安装pylab:python如何导入matplotlib模块
  11. 再次导入后运行程序,过程是辛苦的,但终于成功了,总算是长出了口气,不过小编总结还是走了太多弯路,下一次知道了要装这些包的名字,估计直接用pip工具就可以很快搞定了。

    如何安装pylab:python如何导入matplotlib模块
    END

注意事项

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387826.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面

实现微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面 而进入商城下载该项目 详情地址:gitee.com/DuJiaHui123… 1.创建完之后 替换文件里面的ios项目地址和Android地址 2.网页上线 3.百度搜索 二维码生成 把上线后的地址生成二维码 4.可以把…

详解getchar()函数与缓冲区

1、首先,我们看一下这段代码: 它的简单意思就是从键盘读入一个字符,然后输出到屏幕。理所当然,我们输入1,输出就是1,输入2,输出就是2。 那么我们如果输出的是12呢? 它的输出是1。 这…

windows下python安装Numpy、Scipy、matplotlib模块

python 2.7 针对2.7的软件。numpy :http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/ 下载下面的numpy-1.8.2-win32-superpack-python2.7 scipy: http://sourceforge.net/projects/scipy/files/matplotlib:matplotlib-1.1.0.win32-py2.7 以上都是exe文件&#xff0…

restTemplate使用和踩坑总结

日常工作中肯定会遇到服务之间的调用,尤其是现在都是微服务的架构,所以总结一下restTemplate的最常用的用法以及自己踩过的坑。 restTemplate的使用 restTemplate底层调用的是Execute方法,而Execute底层调用的是doExecute,它是基于…

常见编码总结

本文总结自:https://blog.csdn.net/zmx729618/article/details/51821024 1. ISO 8859-1 字节数:1 范围:0-255(编码范围是0x00-0xFF),其中0x00-0x7F之间完全和ASCII一致(ASCII是7位编码&#xff…

启动一个Java进程

windows版本 startup.bat -------------------------------------------------------- rem --------------------------------------------------------------------------- rem Start SMS Server by zhangjin rem --------------------------------------------------------…

Flask框架从入门到精通之参数配置(二)

知识点: 1、参数配置 一、概况 上一篇我们已经把Flask第一个程序运行起来了,那么这一篇主要讲一下Flask参数的配置。 二、配置参数 Flask参数配置方式有很多种,每一种都可以达到结果,在合适的场景选择合适的配置方式。 配置文件 在…

BP神经网络python简单实现

BP神经网络的原理在网上有很详细的说明,这里就不打算细说,这篇文章主要简单的方式设计及实现BP神经网络,并简单测试下在恒等计算(编码)作测试。 BP神经网络模型图如下 BP神经网络基本思想 BP神经网络学习过程由信息的…

golang的reflection(转)(一)

2019独角兽企业重金招聘Python工程师标准>>> 反射reflection 可以大大提高程序的灵活性,使得interface{}有更大的发挥余地反射可以使用TypeOf和ValueOf函数从接口中获取目标对象信息反射会将匿名字段作为独立字段(匿名字段的本质)…

idea教程--Maven 骨架介绍

简单的说,Archetype是Maven工程的模板工具包。一个Archetype定义了要做的相同类型事情的初始样式或模型。这个名称给我们提供来了一个一致的生成Maven工程的方式。Archetype会帮助作者给用户创建Maven工程模板,并给用户提供生成相关工程模板版本的参数化…

datatables.js 简单使用--多选框和服务器端分页

说明:datatables是一款jQuery表格插件。感觉EasyUI的datagrid更易用 内容:多选框和服务器端分页 缘由:写这篇博客的原因是datatables的文档写的不怎么样,找东西很麻烦 环境:asp.net mvc , vs2015sqlserver2012 显示效…

python异常(高级) Exception

异常(高级) Exception 异常回顾:     try-except 语句 捕获(接收)异常通知,把异常流程变为正常流程     try-finally 语句 执行必须要执行的语句.     raise 语句 发送异常通知,同时进入异常流程     assert 语句 发送AssertionError异常     with 语句 wi…

反射赋值

目前例子为NPOI Excel导入 入库时调用 var file file1.PostedFile.InputStream;var fileExt System.IO.Path.GetExtension(file1.FileName);IWorkbook workbook;if (fileExt ".xlsx")workbook new XSSFWorkbook(file);elseworkbook new HSSFWorkbook(file);DB.D…

基于PCA(主成分分析)的人脸识别

代码下载:基于PCA(主成分分析)的人脸识别 人脸识别是一个有监督学习过程,首先利用训练集构造一个人脸模型,然后将测试集与训练集进行匹配,找到与之对应的训练集头像。最容易的方式是直接利用欧式距离计算测…

从BMW Vision iNEXT 看宝马如何进军自动驾驶

安全很重要,空间也要很大,砍掉大量物理按键,内饰材料要环保,还要提供自动和主动两套驾驶方案。这些描述仅是BMW Vision iNEXT(下称Vision iNEXT)概念车的设计之冰山一角。 一款概念车当然无法完全代表未来…

CSS浮动(二)---Float

重新认识float 2.1. 误解和“误用” 既然提到“误用”,各位看官就此想想,自己平日是怎么使用float的?另外,既然“误用”加了引号,就说明这样的使用并不是真正的误用,而是误打误撞使用之后,带…

Hadoop0.20.2版本在Ubuntu下安装和配置

1、安装JDK   (1)下载安装JDK:确保计算机联网之后命令行输入下面命令安装JDK   sudo apt-get install sun-java6-jdk   (2)配置计算机Java环境:打开/etc/profile,在文件最后输入下面内容 …

云原生生态周报 Vol. 2

业界要闻 Kubernetes External Secrets 近日,世界上最大的域名托管公司 Godaddy公司,正式宣布并详细解读了其开源的K8s外部 Secrets 管理项目: Kubernetes External Secrets,简称KES。这个项目定义了ExternalSecrets API&#xff…

centos 7新机使用前操作

关闭防火墙 systemctl stop firewalld(停服务) systemctl status firewalld(看状态) systemctl disable firewalld.service (永久关闭) selinux getenforce(查状态) vi /etc/selinux…

ubuntu10.04+hadoop0.20.2平台配置(完全分布式模式)

配置环境及有关工具:ubuntu10.04 、hadoop0.20.2 、 jdk1.6.0_29 我们的机器有三台,一台当作namenode、两台当作datanode: namenode:IP:192.168.0.25、机器名:kiddenzj (这里的机器名要注意:机…