01 python2.7中安装pandas

小白:仅此记录在ArcGIS自带的python2.7解释器中安装pandas的经历

    • 区分不同版本的python
    • 卸载原版本numpy
    • 安装numpy和pandas
    • 综上所述,过程是这样的,也是在一个个报错中,摸索着成功的,加油!

场景:python2.7解释器自带numpy,但不满足对应pandas安装的版本要求(由于过程缺少截图记录,所以主要文字描述,我所遇到的全部错误)

区分不同版本的python

因为需求,电脑中有ArcGIS自带的python2.7,也有自己安装的python3.9,因此需要对两个版本进行区分,不然pip的时候会报错,具体表现为:

  1. 想在python2.7中使用pip安装numpy,但是显示xxx.whl is not a supported wheel on this platform,因此需要进行不同版本pip的区分,具体区分方法可参考
    链接: link
    这里我将python27中的python.exe复制重命名为python2.exe;python3.9同理(python3.9安装目录位置查询: 链接: link)我是在cmd中进入python,通过输入import sys sys.path找到的

  2. 需要检查是否已经配置环境变量,我的就是没有配置python2.7的所以报错了,导致无法使用pip2 install XXX,环境变量配置方法可参考
    链接: link
    配置后的结果如下,注意这里一个python版本应该有两个,一个是python.exe的安装目录C:\Python27\ArcGIS10.2,一个是安装目录下的C:\Python27\ArcGIS10.2\Scripts
    在这里插入图片描述

卸载原版本numpy

卸载numpy的过程中尝试了网上各种方法,都会报错,最后有用的是手动卸载文件。在资源管理器安装目录下搜索numpy文件(我这里是一个numpy的文件夹和一个numpyde 轮子),然后删除即可,返回查看pip2 list 可以发现numpy没有了,成功卸载

安装numpy和pandas

  1. 安装numpy :在链接: link下载轮子,我下载的python2.7的轮子如下,将其存放在安装目录的Scripts中,我的是 C:\Python27\ArcGIS10.2\Scripts
    在这里插入图片描述
    安装命令:pip2 install numpy-1.16.6+mkl-cp27-cp27m-win32.whl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  2. 安装pandas :在链接: link下载轮子,我下载的python2.7的轮子如下,将其存放在安装目录的Scripts中,我的是 C:\Python27\ArcGIS10.2\Scripts
    在这里插入图片描述
    安装命令:pip2 install pandas-0.19.0-cp27-cp27m-win32.whl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

综上所述,过程是这样的,也是在一个个报错中,摸索着成功的,加油!

你可能感兴趣的:(python,python)