当前位置: 移动技术网 > IT编程>脚本编程>Python > 详解pandas安装若干异常及解决方案总结

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

2019年06月01日  | 移动技术网IT编程  | 我要评论

vspds574,品优通网络电话,赵欣瑜老公

在为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库:


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其他第三方库的安装。希望对大家有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网