Python 安装matplotlib,six,dateutil,pyparsing 完整过程
[摘要:正在做词频剖析的时间,须要用matlotlib 做图表,柱状图啥的,因而便最先了一个又一个的装置库的进程 由于matplotlib 须要依附很多其他科教盘算的第三圆库,须要一个一个的装置了。。]
因为matplotlib 需要依赖许多其他科学计算的第三方库,需要一个一个的安装了。。
1, 安装matplotlib
官网直接下载:http://matplotlib.sourceforge.net/
我找了一个.exe的安装完毕之后, 直接 import matplotlib,
报错如下:

之后就是安装 six了
2, 安装six
官网下载:http://www.pythonhosted.org/six/
我下载的是 six-1.8.0 的源码包, 解压之后,到解压目录,命令行执行 直接 python setup.py install 就可以安装完成
之后 再次import matplotlib 还是缺少库: dateutil

3, 安装dateutil
官网下载:https://pypi.python.org/pypi/python-dateutil/1.4.1
我下载的是 python-dateutil-2.3 源码安装 同样到解压目录下,执行 python setup.py install 同样可以安装成功,
继续执行:import matplotlib ;依旧报错: 缺少 pyparsing库

4, 安装pyparsing
官网下载 http://pyparsing.wikispaces.com/Download+and+Installation
安装方式与前面一样 解压之后, 直接 python setup.py install ,安装完成====
仍然 import matplotlib,还是缺少: numpy:

5, 安装numpy
下载http://www.numpy.org/
我直接下载的 numpy 1.9.1, 老方式安装,结果在安装的时候,报错了:

第一次碰到这个错误,在网上查资料之后, 发现是自己的C++/C 的编译器VC设置问题,
首先到 Python 目录下,找到 Lib-->distutilsmsvc9compiler.py 这个文件:
需要修改:
vc_env = query_vcvarsall(VERSION, plat_spec)
这一行,如果你安装了 VS2012 ,就将VERSION直接改为11.0 如果是VS2013 就改为12.0
之后,在找到:
mfinfo = self.manifest_get_embed_info(target_desc, ld_args)
这一行,直接改为:
mfinfo = None
再次执行 python setup.py install 安装numpy 成功:
再次执行 import matplotlib OK!
一个运行结果:
Python 安装matplotlib,six,dateutil,pyparsing 完整过程的更多相关文章
- OpenCV 4 Python高级配置—安装setuptools,matplotlib,six,dateutil,pyparsing 完整过程
Matplotib 是python 的一个绘图库,里头有各种各样的绘图方法,可以用Matplotib 显示图像,放大图像,保存图像等等,对于OpenCV处理图像具有非常大的帮助.但是,安装Matplo ...
- Windows下python安装matplotlib
此文为转载,原文地址为:http://blog.csdn.net/u010585135/article/details/42127273 一.下载matplotlib安装包:网址http://matp ...
- python安装matplotlib
linux安装 方法: 首先matplotlib是需要numpy先行包支持的,这里,我已经安装了numpy,下面安装matplotlib. matplot需要一些其他软件支持 (1)这时需要安装fre ...
- 为python安装matplotlib模块
matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,执行python -m pip install - ...
- python安装matplotlib:python -m pip install matplotlib报错
matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,建议执行python -m pip install ...
- python 安装matplotlib
下载minianaconda 安装 进入cmd下 conda create --name python37 python=3.7 创建python3.7环境 conda activate pytho ...
- Python 安装 numpy 以及 matplotlib 的过程
系统:ubuntu 16.04 版本:Python3.5 步骤: 安装 pip sudo apt install python3-pip 查看 pip list 是否有 numpy 以及 matplo ...
- 【python】matplotlib在windows下安装
昨晚装了好久的这玩意,终于在凌晨成功搞定,然后跑起了一个人人网抓取好友关系的脚本~开心. 以下是我参考的最给力的文档,全部安装一遍,就可以啦~ 但是!在安装前一定要先确认自己的python版本!本人自 ...
- 字符型图片验证码识别完整过程及Python实现
字符型图片验证码识别完整过程及Python实现 1 摘要 验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越 ...
随机推荐
- 在windows上部署使用Redis(摘录)
下载Redis 在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载.目前的是2.8.12版的,直接解压,在\bin\release 目录下有个压缩包, ...
- Bmob Androidstudio配置
AndroidStudio配置 鉴于目前Google官方推荐使用 Android Studio 进行Android项目开发,自 V3.4.2 开始,Bmob Android SDK 可以使用Gradl ...
- winsock编程select模型
winsock编程select模型 网络服务端连接数量过多时,为每一个连接申请一个线程会让机器性能急剧下降(大多说是因为线程在用户态和内核态之间切换会占用大量的CPU时间片).为了解决多线程带来的性能 ...
- 2013最新Android常用的工具类整理
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前包括HttpUtils.DownloadManagerPro.ShellUtils.PackageUtils. Pref ...
- ios实现文字的自适应
如果你是用xib搭的cell界面 那么cell上面的UIlabel就不能设置宽高 要选择上下左右自适应 并且label的行数设置为0 然后在tableView的代理方法 (UITable ...
- LeetCode OJ 113. Path Sum II
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given su ...
- python2.6.6在centos6.4下安装
1.wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 2. tar xvjf Python-2.6.6.tar.bz2 ...
- ip forward
centos vi /proc/sys/net/ipv4/ip_forward ubuntu vi /etc/sysctl.conf sysctl -p
- QML中MouseArea元素的介绍
原文:http://www.thisisqt.com/?action-viewnews-itemid-22 MouseArea元素的一个很典型的用法是和一个可视的item一起用,处理这个item的鼠标 ...
- Android编译环境(1) - 编译Native C的模块
Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比 ...