详解pandas安装若干异常及解决方案总结


Posted in Python onJanuary 10, 2019

在为Python安装第三方工具pandas出现了若干问题。

当我在cmd命令环境输入pip install pandas准备安装pandas时,出现了错误提示:Microsoft Visual C++ 9.0 is required.从网上查询资料有如下解决方案:

1.下载安装Visual Studio,并设置环境变量,不同的VS版本需要设置不同的环境变量值

Visual Studio 2010 (VS10)设置 VS90COMNTOOLS=%VS100COMNTOOLS%
Visual Studio 2012 (VS11)设置 VS90COMNTOOLS=%VS110COMNTOOLS%
Visual Studio 2013 (VS12)设置 VS90COMNTOOLS=%VS120COMNTOOLS%

如果是Python2.7版本建议安装vs2008.

由于第一种方法需要配置环境变量,显得很麻烦。所以我选择了如下第二种方案:

2.在网址:http://www.microsoft.com/en-us/download/details.aspx?id=44266 直接下载 Microsoft Visual C++ Compiler for python2.7安装即可。注意:在安装pandas的过程中可能会等待很长一段时间,大家耐心等待即可。千万不要以为是安装过程出现了错误,去卸载numpy之类的。等待7,8分钟之后就会提示pandas安装成功,此时可以成功的导入pandas库:

详解pandas安装若干异常及解决方案总结

3.直接从网上下载pandas的exe文件安装即可,安装成功后在cmd 命令环境中输入pip install pandas 命令即可成功安装pandas

4.从网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上下载对应你的Python版本的二进制安装文件(以whl为后缀的文件,32位和64位的都有),下载之后再cmd命令环境中执行 pip install whl文件的完全路径(例如:pip install F:\install\python\numpy-1.9.2+mkl-cp27-none-win_amd64.whl)  命令即可安装pandas。但是用这种方法安装pandas之后可能还需要安装其他与pandas相关联的第三方库,直接使用pip工具安装即可。

5.安装pandas包后出现问题。安装成功后,import pandas,出现如下错误ValueError: numpy.dtype has the wrong size, try recompiling. Expected 52, got 56

这个需要升级你的numpy包,我直接升级,easy_install --upgrade numpy出错,试验了两次都是失败。然后我先卸载numpy,再重新安装numpy.

pip uninstall numpy

pip intsall numpy

等等,就安装成功了。

6.继续测试,import pandas,又出现

AttributeError: 'unicode' object has no attribute 'version'
在stackoverflow中查了下,说是我的matplotlib的版本问题,于是我升级到最新的matplotlib,pip intsall -U matplotlib,升级成功后,再import pandas,就成功了。

以上总结的几种方法基本上也适用于Python其他第三方库的安装。希望对大家有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用第三方库xlrd来写入Excel文件示例
Apr 05 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
python面向对象_详谈类的继承与方法的重载
Jun 07 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
Python里字典的基本用法(包括嵌套字典)
Feb 27 Python
python3下载抖音视频的完整代码
Jun 05 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
Django如何使用jwt获取用户信息
Apr 21 Python
Python如何读写字节数据
Aug 05 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 #Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 #Python
Python设计模式之迭代器模式原理与用法实例分析
Jan 10 #Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 #Python
Python基础教程之异常详解
Jan 10 #Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 #Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 #Python
You might like
yii添删改查实例
2015/11/16 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
基于jquery的一个图片hover的插件
2010/04/24 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
python保存文件方法小结
2018/07/27 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
工商技校毕业生自荐信
2013/11/15 职场文书
说明书范文
2014/05/07 职场文书
机关党员公开承诺书
2014/08/30 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
大学感恩节活动总结
2015/05/05 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python