详解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安装路径以及安装包路径小技巧
Apr 28 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
Jul 15 Python
浅谈Python数据类型判断及列表脚本操作
Nov 04 Python
python中类变量与成员变量的使用注意点总结
Apr 29 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
python 判断网络连通的实现方法
Apr 22 Python
Python零基础入门学习之输入与输出
Apr 03 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
python实现126邮箱发送邮件
May 20 Python
Python中bisect的用法及示例详解
Jul 20 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
Python实现随机生成迷宫并自动寻路
Jun 13 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
杏林同学录(五)
2006/10/09 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
php微信开发之图片回复功能
2018/06/14 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
Python深入学习之闭包
2014/08/31 Python
Python松散正则表达式用法分析
2016/04/29 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
django用户登录和注销的实现方法
2018/07/16 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
网游商务专员求职信
2013/10/15 职场文书
服装设计专业毕业生推荐信
2013/11/09 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
学校创先争优活动总结
2014/08/28 职场文书
联谊活动总结
2014/08/28 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
信访稳定工作汇报
2014/10/27 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python
python异常中else的实例用法
2021/06/15 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers