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
mac环境下:
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 啦!
转载于:https://www.cnblogs.com/skyEva/p/5750870.html
matplotlib 和 pandas 两个包的安装相关推荐
- R语言·文本挖掘︱Rwordseg/rJava两包的安装(安到吐血)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- R语言·文本挖掘︱Rwordseg/rJava ...
- python数据可视化的包怎么安装_数据可视化包 - matplotlib
Matplotlib 1,Matplotlib - 介绍 Matplotlib是一个强大的Python绘图和数据可视化的工具包. # 安装方法 pip install matplotlib # 引用方 ...
- termux安装numpy,matplotlib,pandas
心血来潮,想在手机上玩python,于是安装了termux,python虽然能很好安装,但是numpy,matplotlib和pandas折腾了几遍,终于装上了.发帖纪念一下,安装过程在整理中,整理完 ...
- Python数据分析(全) #超长预警 #思维导图 #matplotlib #numpy #pandas
数据分析 一.基础概念及环境 1. 数据分析概念 2. anaconda 2.3 安装 2.2 基本操作 二.matplotlib 1. 简介 2. 基本要点 3. 使用方法 3.1 最简单形式 3. ...
- 【详解】机器学习库-Matplotlib+Numpy+Pandas
目录 机器学习库-Matplotlib+Numpy+Pandas 1 Matplotlib基本使用 1.2 用途 1.3 操作指南 1.4 常见图形绘制 1.5 代码实现 2 Numpy基本使用 2. ...
- python下各种包的安装
在公共资源库pypi上下载python包前,首先需要安装easy_install和pip,他们用来安装python包非常方便. 先安装easy_install,再安装pip, 安装步骤见:http:/ ...
- python之数据分析与展示(numpy、matplotlib、pandas)
前提说明:在学习了一定的python基础后,方可继续学习这方面的内容.如果没有python基础语法的学习,可以浏览python基础语法笔记总结.这里主要是讲解numpy.matplotlib.p ...
- linux安装R包的安装
首先在linux系统下,需要安装好R语言,由于依赖环境较多,一般会通过第三方软件库进行安装,比如说miniconda等 R包分以下几种: 镜像包:一般安装方式为:install.packages('' ...
- R语言与数据分析(6)-R包的安装
浏览R包分类: 找到Genetics这个类目 在Genetics的子分类下面提供了R包 对于生物数据而言,Bioconductor这个包比较重要,用来处理生物数据,而且是R的作者之一开发的 我们可以看 ...
最新文章
- 腾讯云区块链,打造基础设施之上的生态系统
- AWS — AWS EKS
- let definitions are not supported by current javascript
- unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library
- 深度好文:select与非阻塞IO
- (pytorch-深度学习系列)CNN二维卷积层-学习笔记
- Linux-Shell脚本学习心得(第二天)
- TypeError: tensor is not a torch image.
- 赛题解读 | 如何基于 Flink + AI 解决疫情防控难题?
- 大数据 数据库 评测_中国信通院公布第九批大数据产品能力评测结果,65款产品通过...
- numpy中的multipy, matmul, dot的区别
- SpringBoot接口接收json参数
- 从Visual SourceSafe (VSS)服务器下载文件(C#)
- 数据库周刊53丨2020数据风云人物及“年度最佳创新产品奖“揭晓;易鲸捷与平安科技达成战略合作;腾讯云TDSQL品牌升级;SQL等价改写;MySQL数据备份;Redis万字详解……
- 荣耀9igoogle模式_创建自己的简单iGoogle小工具
- 保镖机器人作文_暴力“保镖”作文800字
- MATLAB指纹识别技术[完美运行,详细解释,GUI界面,万字文稿]
- 时光里,我们都是赶路人
- 水深6到9米有鱼吗_我国四大家鱼之一,营养价值高,为何很少有人养殖?|青鱼|养殖|草鱼|罗非鱼|淡水鱼|黑鱼...
- RabbitMQ 延迟队列详解
热门文章
- PostgreSQL 模式删除背后的代码
- Stuts的Web.xml 详解
- puppet 自定义facter
- 【poe设备加电配置】
- [BZOJ 3211]花神游历各国(并查集+树状数组)
- Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)
- 【算法学习笔记】08.数据结构基础 二叉树初步练习1
- 冇内容管理系统分析-[JS]详尽解析window.event对象
- React使用Styled-Componets来添加样式
- 应用开发也去中心化?基于BCH的筹款平台Akari-Pages与Lighthouse正面交锋