对Python进行数据分析_关于Package的安装问题


Posted in Python onMay 22, 2017

一、为什么要使用Python进行数据分析?

python拥有一个巨大的活跃的科学计算社区,拥有不断改良的库,能够轻松的集成C,C++,Fortran代码(Cython项目),可以同时用于研究和原型的构建以及生产系统的构建。

二、Python的优势与劣势:

1.Python是一种解释型语言,运行速度比编译型数据慢。

2.由于python有一个全局解释器锁(GIL),防止解释器同时执行多条python字节码,所以python不适用于高并发、多线程的应用程序。

三、使用Python进行数据分析常用的扩展包。

目前初始阶段的学习主要涉及4个包的安装:numpy、scipy、pandas、matplotlib

我笔记本里安装的是Python2.7版本,在安装了pip和setuptools工具,关于pip和setuptools工具的安装详见相关笔记。

最初使用的安装命令很简单:

pip install pandas
pip install numpy
pip install scipy
pip install matplotlib

但是只安装成功了numpy和matplotlib两个包,pandas和scipy安装失败,查阅了相关资料发现可能是版本问题或者包的依赖相关。

最终在stack overflow发现了一个很棒的Python包提供网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

--这里要Mark一下,后边争取写一个爬虫,搞下来所有的包防止丢失。

以上网址是加州大学欧文分校提供的Python相关库的下载地址,修改#后边的名字可以进去其他包的下载页面,此页面中提供了安装某个包需要依赖的前置包的说明,非常友好。

依赖包说明类似:

Pandas, a cross-section and time series data analysis toolkit.
Requires numpy, dateutil, pytz, setuptools, and optionally numexpr, bottleneck, scipy, matplotlib, pytables, lxml, xarray, blosc, backports.lzma, statsmodels, sqlalchemy and other dependencies.

然后就是一堆的pandas下载地址。

最终根据各个包的相关性先安装了numpy+mkl的whl文件,然后是安装scipy最后是pandas。

安装的方法如下:

1.下载对应的4个包放在D:\目录下(很奇怪我笔记本是AMD64位的但是安装amd64版本的包报不支持的platform的错误,安装了32位的可以正常import)

2.cmd命令行进入D:\目录执行:pip install <包的全名>进行安装。(如果已安装了其他错误的版本,使用pip uninstall卸载)

最后使用如下类似命令查看包的安装位置:

对Python进行数据分析_关于Package的安装问题 

以上这篇对Python进行数据分析_关于Package的安装问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python爬虫爬验证码实现功能详解
Apr 14 Python
详解Python中open()函数指定文件打开方式的用法
Jun 04 Python
ubuntu系统下 python链接mysql数据库的方法
Jan 09 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
PyQt5下拉式复选框QComboCheckBox的实例
Jun 25 Python
将python运行结果保存至本地文件中的示例讲解
Jul 11 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
python 的numpy库中的mean()函数用法介绍
Mar 03 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
详解python之配置日志的几种方式
May 22 #Python
多版本Python共存的配置方法
May 22 #Python
Python中元组,列表,字典的区别
May 21 #Python
Apache如何部署django项目
May 21 #Python
python使用mysql数据库示例代码
May 21 #Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 #Python
Python学习小技巧之利用字典的默认行为
May 20 #Python
You might like
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
网站上面有这种切换效果
2006/06/26 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
深入理解vue Render函数
2017/07/19 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
ES6 如何改变JS内置行为的代理与反射
2019/02/11 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
Python中的全局变量如何理解
2020/06/04 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
学生打架检讨书1000字
2014/01/16 职场文书
争先创优活动总结
2014/08/27 职场文书
法律意见书范文
2015/05/20 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
PyQt5实现多张图片显示并滚动
2021/06/11 Python
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫