详解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局部赋值的规则
Mar 07 Python
python生成验证码图片代码分享
Jan 28 Python
Python中asyncore异步模块的用法及实现httpclient的实例
Jun 28 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 Python
python基于http下载视频或音频
Jun 20 Python
Python的UTC时间转换讲解
Feb 26 Python
python 猴子补丁(monkey patch)
Jun 26 Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 Python
Python使用pymysql模块操作mysql增删改查实例分析
Dec 19 Python
django配置app中的静态文件步骤
Mar 27 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
Oct 22 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
PHP求最大子序列和的算法实现
2011/06/24 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
python 生成不重复的随机数的代码
2011/05/15 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
python 常见的排序算法实现汇总
2020/08/21 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
移动通信专业自荐信范文
2013/11/12 职场文书
历史专业毕业生的自我鉴定
2013/11/15 职场文书
财务简历的自我评价
2014/03/05 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
通信工程求职信
2014/07/16 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
会议通知
2015/04/15 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技