之前不小心将geopands更新了,导致环境无法正常运行。
搞了一晚上,试了conda历史版本回溯,依然报错无法导入fiona包,想不明白为什么回溯了还有版本冲突。
没办法只能新建了一个新的环境,重新装一些,装的过程中发现一个问题,很多教程都给了geopands依赖的fiona、GDAL版本,但问题是去https://www.lfd.uci.edu/~gohlke/pythonlibs/网站照着教程下载时,发现很多教程里的版本都没了,导致一直在试坑。
每当我想去网上找一套geopands对应的依赖包时,搜索到的如下:
有些人拿着别人开源的做付费,不知道互联网的开源精神被这帮人丢哪了,找了一圈硬是没找到一个
下面是教程,本人是python3.8windows64位
去conda第三方库下这些包(不想自己下文末有资源)
然后随便放在一个文件夹里,在该文件夹的地址栏输入cmd,进入shell
注意!!!按顺序使用pip本地安装这些包
pip install GDAL-3.4.2-cp38-cp38-win_amd64.whl
pip install Fiona-1.8.21-cp38-cp38-win_amd64.whl
pip install Shapely-1.8.1.post1-cp38-cp38-win_amd64.whl
pip install pyproj-3.3.1-cp38-cp38-win_amd64.whl
# 上面都是依赖,安完依赖可以直接pip install geopandas联网下geopandas
# geopandas会依赖numpy pandas等库,python会自动帮你下
pip install geopandas
然后进入你装geopandas这个环境,就可以直接用了
geopandas依赖包资源,蓝奏云自取
https://wwd.lanzouy.com/if4SS04b2x8j
密码:a4w3
如果这篇文章对你有帮助,动动你可爱的小手给咱点个赞,不费啥事。
下回咱有资源了还会发布,良性循环大家都可以越来越方便。