场景:python2.7解释器自带numpy,但不满足对应pandas安装的版本要求(由于过程缺少截图记录,所以主要文字描述,我所遇到的全部错误)
因为需求,电脑中有ArcGIS自带的python2.7,也有自己安装的python3.9,因此需要对两个版本进行区分,不然pip的时候会报错,具体表现为:
想在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找到的
需要检查是否已经配置环境变量,我的就是没有配置python2.7的所以报错了,导致无法使用pip2 install XXX,环境变量配置方法可参考
链接: link
配置后的结果如下,注意这里一个python版本应该有两个,一个是python.exe的安装目录C:\Python27\ArcGIS10.2,一个是安装目录下的C:\Python27\ArcGIS10.2\Scripts
卸载numpy的过程中尝试了网上各种方法,都会报错,最后有用的是手动卸载文件。在资源管理器安装目录下搜索numpy文件(我这里是一个numpy的文件夹和一个numpyde 轮子),然后删除即可,返回查看pip2 list 可以发现numpy没有了,成功卸载