matplotlib 和 pandas 两个包的安装

matplotlib是强大的python 绘图包。pandas 是强大的python分析工具包。numpy是强大的python统计包。

都超级好用,而且最近开始动手实践机器学习算法了。特此备注一下安装过程:

-----------------------------------------

1. matplotlib

安装起来有点费劲,果然python或者pc或者包的版本和依赖不一样,容易出现各种bug。

windows环境下:

1)python 2.7 的64位下载安装

2)安装 64位的 matplotlib,pyparsing,dateutil,scipy, numpy

下载四个包: http://download.csdn.net/detail/am45337908/9218431

可能总是提示“ Python Version 2.7 required which was not found in the registry.0”

其实是注册表的原因,无法识别。

解决方法: 参考 http://www.cnblogs.com/thinksasa/archive/2013/08/26/3283695.html

新建一个register.py 文件,把一下代码贴进去,保存

#
# script to register Python 2.0 or later for use with win32all
# and other 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.htmlimport sysfrom _winreg import *# tweak as necessary
version = sys.version[:3]
installpath = sys.prefixregpath = "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!"returnprint "--- Python", version, "is now registered!"returnif (QueryValue(reg, installkey) == installpath andQueryValue(reg, pythonkey) == pythonpath):CloseKey(reg)print "=== Python", version, "is already registered!"returnCloseKey(reg)print "*** Unable to register!"print "*** You probably have another Python installation!"if __name__ == "__main__":RegisterPy()

运行即可。

3) 安装完后输入 import matplotlib 验证是否成功。

遇到问题:

python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序

在IDE上,看到python的版本是32位的。而我的windows是64位,其他一些安装包都是64位的,所以重新下载64位的python就是了。

4)python错误:No module named six

将site-packages/scipy/lib 目录下的三个文件

six.py
six.pyo
six.pyc
复制到site-packages目录下就可以了。

mac环境下:

下载numpy,scipy,matplotlib的dmg文件。 

2. pandas

1) 配置python的环境变量,下载解压pip;

2) 从 https://bootstrap.pypa.io/ez_setup.py 下载ez_setup.py

然后在cmd下执行它,可以自动安装setuptools包;

3) 去pip的解压目录下,执行  python setup.py install;

完成pip安装后,配置 pip环境变量

4) 最后在cmd 执行:

pip install  D:\...\pandas_file.whl

3. 说明

matlibplot是exe 文件, pandas是whl文件。

个人感觉exe文件安装很方便,下载打开一步到底即可。whl文件可能是因为exe资源不多,才考虑安装的,需要借助于pip。

不过,配置了python和pip的环境变量之后,cmd命令下能做的事情更多了,也不错。

4. whl文件安装

今天才发现,whl文件原来安装如此简单!!!

去http://www.lfd.uci.edu/~gohlke/pythonlibs/,在这里能下载到很多我们要用的模块。

比如。找到pandas 的.whl格式。

将.whl改成.zip然后就可以解压了,解压得到两个文件夹,把这两个文件夹拷贝到你Python的目录下。就okay 啦!

posted on 2016-08-08 20:42 Suckseedeva 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/skyEva/p/5750870.html

matplotlib 和 pandas 两个包的安装相关推荐

  1. R语言·文本挖掘︱Rwordseg/rJava两包的安装(安到吐血)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- R语言·文本挖掘︱Rwordseg/rJava ...

  2. python数据可视化的包怎么安装_数据可视化包 - matplotlib

    Matplotlib 1,Matplotlib - 介绍 Matplotlib是一个强大的Python绘图和数据可视化的工具包. # 安装方法 pip install matplotlib # 引用方 ...

  3. termux安装numpy,matplotlib,pandas

    心血来潮,想在手机上玩python,于是安装了termux,python虽然能很好安装,但是numpy,matplotlib和pandas折腾了几遍,终于装上了.发帖纪念一下,安装过程在整理中,整理完 ...

  4. Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas

    数据分析 一.基础概念及环境 1. 数据分析概念 2. anaconda 2.3 安装 2.2 基本操作 二.matplotlib 1. 简介 2. 基本要点 3. 使用方法 3.1 最简单形式 3. ...

  5. 【详解】机器学习库-Matplotlib+Numpy+Pandas

    目录 机器学习库-Matplotlib+Numpy+Pandas 1 Matplotlib基本使用 1.2 用途 1.3 操作指南 1.4 常见图形绘制 1.5 代码实现 2 Numpy基本使用 2. ...

  6. python下各种包的安装

    在公共资源库pypi上下载python包前,首先需要安装easy_install和pip,他们用来安装python包非常方便. 先安装easy_install,再安装pip, 安装步骤见:http:/ ...

  7. python之数据分析与展示(numpy、matplotlib、pandas)

       前提说明:在学习了一定的python基础后,方可继续学习这方面的内容.如果没有python基础语法的学习,可以浏览python基础语法笔记总结.这里主要是讲解numpy.matplotlib.p ...

  8. linux安装R包的安装

    首先在linux系统下,需要安装好R语言,由于依赖环境较多,一般会通过第三方软件库进行安装,比如说miniconda等 R包分以下几种: 镜像包:一般安装方式为:install.packages('' ...

  9. R语言与数据分析(6)-R包的安装

    浏览R包分类: 找到Genetics这个类目 在Genetics的子分类下面提供了R包 对于生物数据而言,Bioconductor这个包比较重要,用来处理生物数据,而且是R的作者之一开发的 我们可以看 ...

最新文章

  1. 腾讯云区块链,打造基础设施之上的生态系统
  2. AWS — AWS EKS
  3. let definitions are not supported by current javascript
  4. unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library
  5. 深度好文:select与非阻塞IO
  6. (pytorch-深度学习系列)CNN二维卷积层-学习笔记
  7. Linux-Shell脚本学习心得(第二天)
  8. TypeError: tensor is not a torch image.
  9. 赛题解读 | 如何基于 Flink + AI 解决疫情防控难题?
  10. 大数据 数据库 评测_中国信通院公布第九批大数据产品能力评测结果,65款产品通过...
  11. numpy中的multipy, matmul, dot的区别
  12. SpringBoot接口接收json参数
  13. 从Visual SourceSafe (VSS)服务器下载文件(C#)
  14. 数据库周刊53丨2020数据风云人物及“年度最佳创新产品奖“揭晓;易鲸捷与平安科技达成战略合作;腾讯云TDSQL品牌升级;SQL等价改写;MySQL数据备份;Redis万字详解……
  15. 荣耀9igoogle模式_创建自己的简单iGoogle小工具
  16. 保镖机器人作文_暴力“保镖”作文800字
  17. MATLAB指纹识别技术[完美运行,详细解释,GUI界面,万字文稿]
  18. 时光里,我们都是赶路人
  19. 水深6到9米有鱼吗_我国四大家鱼之一,营养价值高,为何很少有人养殖?|青鱼|养殖|草鱼|罗非鱼|淡水鱼|黑鱼...
  20. RabbitMQ 延迟队列详解

热门文章

  1. PostgreSQL 模式删除背后的代码
  2. Stuts的Web.xml 详解
  3. puppet 自定义facter
  4. 【poe设备加电配置】
  5. [BZOJ 3211]花神游历各国(并查集+树状数组)
  6. Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)
  7. 【算法学习笔记】08.数据结构基础 二叉树初步练习1
  8. 冇内容管理系统分析-[JS]详尽解析window.event对象
  9. React使用Styled-Componets来添加样式
  10. 应用开发也去中心化?基于BCH的筹款平台Akari-Pages与Lighthouse正面交锋