安装geopandas、cartopy(20220730日记)

重新下载最新anaconda后,安装geopandas不成功,下载了基于windows10和python3.9的安装whl文件,但是conda install都没有安装成功。

对于我的机器原因如下

1、打开anaconda prompt,用右键--->更多--->以管理员身份运行,不然提示没有安装权限

2、有一些包在使用conda install 安装的时候,有一个好处就是,它会提示你安装依赖包,直接Y就可以了。

3、但在使用conda install  GDAL-3.4.3-cp39-cp39-win_amd64.whl  这样的语句无法安装成功。曾经看到过有一篇文章,讲到conda中用pip安装会出现错误,之前cartopy用pip安装成功但是使用总提示错误,担心也是这样原因。但是这次我按照顺序pip install 所有whl文件,运行程序,没有问题。

4、有一些库用anaconda natigator安装,时间慢,而且不能升级到最新版本,例如安装cartopy包,即使升级了conda到最新版本,conda update --all 所有包升级到最新。不管怎么升级还是0.18版本,不符合我的要求。最后还是在网站上下载Cartopy-0.20.2-cp39-cp39-win_amd64.whl,用到pip安装。

5、一般可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/网站上找到需要安装的包,下载后用pip install安装。但是geopandas没有,我还是用anaconda natigator安装的,也是装了几次。

6、安装一些包是需要提前安装依赖包,圆环套圆环。例如geopandas 依赖Rtree、shapely、pyproj、gdal、fiona,并且gdal必须在fiona之前安装,但是运行程序,还是提示fiona找不到,最后安装了pygeos 这个包,才算OK了。

环境windows10 python3.9 

下载的包有 

Shapely-1.8.2-cp39-cp39-win_amd64.whl,

pyproj-3.3.1-cp39-cp39-win_amd64.whl,

pygeos-0.12.0-cp39-cp39-win_amd64.whl,

GDAL-3.4.3-cp39-cp39-win_amd64.whl,

Fiona-1.8.21-cp39-cp39-win_amd64.whl

Cartopy-0.20.2-cp39-cp39-win_amd64.whl

 

现在已经可以正确画图了。

posted @ 2022-07-29 17:04  EROEG  阅读(608)  评论(0编辑  收藏  举报