arcgis10.3自带的python2.7.8怎么安装geopandas?

几经波折,搞了一天半终于弄好了,记录一下。在ArcGIS的系列产品中,Desktop的python环境是32位的,而Server的python环境是64位的,且使用的都是python2的语法。ArcGIS Pro使用的是python3的语法,而且python环境也是64位的。

一、geopandas依赖包

1、首先要知道geopandas直接用pip安装可能会报错,需要先安装其依赖包:gdal、Shapely、Fiona、pyproj

文件大概长下面这个样子

(cp27m指的就是2.7版本的。win32就是适合32位的python,而不是32位的电脑,这个要特别注意)

1、GDAL-2.2.4-cp27-cp27m-win32.whl
2、Shapely-1.6.4.post1-cp27-cp27m-win32.whl
3、Fiona-1.8.6-cp27-cp27m-win32.whl
4、pyproj-1.9.6-cp27-cp27m-win32.whl

二、依赖包的下载

(注意:下载对应Python版本的依赖包.whl文件)

   这个网址东西很多,但是可以直接Ctrl+F搜索自己想要的

  • 百度网盘永久链接(适合python2.7版本,32位):链接:https://pan.baidu.com/s/1yDEI49w9o3PMKEiBuvV92w 提取码:qg59 

   清单如下,有的用不到就不用管。

 

 三、依赖包的安装

最好是按照一里面提到的顺序来。

安装方法一致,在依赖包所在文件夹shift+右键打开powershell,直接输入pip install  包名,比如

pip install GDAL-2.2.4-cp27-cp27m-win32.whl

然后回车即可,如果提示错误可能是和python版本不符或者和python位数不符。如果是和python位数位数不符会提示在该平台为无效文件。

四、geopandas安装

命令行直接输入pip install geopandas即可

我在运行的时候报了一个错,部分运行情况如下图

 

 

 提示无法卸载numpy,这时候我就纳闷了,其实安装geopandas是需要numpy的,而且我的电脑上也有numpy呀,为什么要卸载呢,卸还是不卸,好迷茫。最后搞明白了,确实是需要numpy,但是我现有的版本太低了,不满足需求,人家已经提示了,“Collecting numpy>=1.12.0”,也就是需要1.12.0及以上的版本,而我的是1.7.1。所以才要卸载,是为了安装新的。

那怎么才能安装新的呢?

如果直接pip install numpy,会提示已安装,如下图

 

 

 那直接卸载呢?试了试也不行,如下图

 

 

 我们可以通过pip list 查看已安装的包以及版本。

 

 

 我们可以忽略已有版本,强制安装新版本,需要1.12.0及以上的版本,那我们就随便写一个1.15.1吧,pip install --ignore-installed --user  numpy==1.15.1

 

 

 这样numpy就更新好了。

这时候再安装geopandas就没问题了,直接在命令行pip install geopandas就成功了,但是还提示了另一个错误,因为mapplotlib1.3.0需要tornado,但是没有安装tornado所以mapplotlib1.3.0没装上。

 

 

 那就尝试装一下

 

 提示python2.7.9+或者python3.4+才可以安,我的是arcgis10.3自带的python2.7.8,那就不装了,反正我也不用,用到了再说。

 

posted on   Keepshining  阅读(1360)  评论(2编辑  收藏  举报

编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示