详解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 02 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
python ansible服务及剧本编写
Dec 29 Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 Python
不管你的Python报什么错,用这个模块就能正常运行
Sep 14 Python
Python3实现腾讯云OCR识别
Nov 27 Python
Python将列表数据写入文件(txt, csv,excel)
Apr 03 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
May 16 Python
python调试神器PySnooper的使用
Jul 03 Python
利用python实现冒泡排序算法实例代码
Dec 01 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 Python
如何利用opencv判断两张图片是否相同详解
Jul 07 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
DOM 基本方法
2009/07/18 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
2017/12/25 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
python列表操作实例
2015/01/14 Python
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
Python实现合并字典的方法
2015/07/07 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
python实现外卖信息管理系统
2018/01/11 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
Django分页功能的实现代码详解
2019/07/29 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
婴儿地球:Baby Earth
2018/12/25 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
高级方案规划工程师岗位职责
2013/11/29 职场文书
老师给学生的表扬信
2014/01/17 职场文书
会计学自荐信
2014/06/03 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
学历证明样本
2015/06/16 职场文书
爱国教育主题班会
2015/08/14 职场文书