详解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正则分析nginx的访问日志
Jan 17 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
Python通用函数实现数组计算的方法
Jun 13 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
python脚本开机自启的实现方法
Jun 28 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
Feb 05 Python
Python3爬虫关于代理池的维护详解
Jul 30 Python
Python turtle编写简单的球类小游戏
Mar 31 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
php excel类 phpExcel使用方法介绍
2010/08/21 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
JS 进度条效果实现代码整理
2011/05/21 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
基于javascript 闭包基础分享
2013/07/10 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
浅谈Python中的闭包
2015/07/08 Python
python实现redis三种cas事务操作
2017/12/19 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
生物科学专业职业规划书范文
2014/02/11 职场文书
少儿节目主持串词
2014/04/02 职场文书
市政管理求职信范文
2014/05/07 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
学生偷窃检讨书
2014/09/25 职场文书
故宫导游词
2015/01/31 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
Python基础之元编程知识总结
2021/05/23 Python
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL