arcgis的arcmap中导入pandas失败,ImportError: No module named pandas
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/83015364
打开arcmap的python窗口,试着导入pandas,如下图:
这表明pandas这个模块没有被找到。
我曾多次尝试把anaconda和arcgis联系在一起。找了好多blog,做了好多尝试,遇到各种问题,一直悬而未决,只好暂时作罢。
因为pandas是依托numpy而存在的,所以先查看numpy版本,找到对应pandas版本,安装到arcgis的对应文件夹内吧。
有此可见,这numpy的版本是1.6.1。
https://pypi.org/project/pandas/#history在这个网址找对应版本。
对,就是这个,对应的pandas版本在这里下载。https://pypi.org/project/pandas/0.11.0/
懵了,下哪个?还要查查python的版本。
https://malagis.com/acrgis-pyton-version.html里有提到,下图所示:
可不就是这个么?没错,我的10.2的arcgis,1.6.1的numpy。
下载的是exe文件,直接运行安装
看,有了
咱再重新打开arcmap,打开python窗口,试试
终于好了。
附注:arcgis和anaconda结合,是强强联合的。然而里面需要考虑的东西太多了,有的提到的环境变量填上PYTHONPATH等,我也都试过,然而水平不足,有些地方两者的关系没有处理好,总是各种错误。哪位同仁解决了这个问题,希望告知下鄙人,让鄙人开开眼长长见识。
独孤尚良dugushangliang——著
转载自:https://blog.csdn.net/dugushangliang/article/details/83015364