欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-21 20:14:34
在为python安装第三方工具pandas出现了若干问题。 当我在cmd命令环境输入pip install pandas准备安装pandas时,出现了错误提示:micro...

在为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'
在*中查了下,说是我的matplotlib的版本问题,于是我升级到最新的matplotlib,pip intsall -u matplotlib,升级成功后,再import pandas,就成功了。

以上总结的几种方法基本上也适用于python其他第三方库的安装。希望对大家有所帮助,也希望大家多多支持。