安装geopandas会卸载basemap,反之亦然的问题是因为geopandas和basemap都依赖于不同版本的Shapely库。解决这个问题的方法是创建一个虚拟环境,并在其中安装geopandas和basemap的兼容版本。
以下是一个解决方案的代码示例:
conda create -n myenv python=3.7
conda activate myenv
conda install geopandas=0.8.2 basemap=1.2.1
请注意,上述的版本号只是示例,你可以根据实际情况选择合适的版本。
这样,你就可以在这个虚拟环境中同时使用geopandas和basemap,而不会出现冲突的问题。
上一篇:安装Geopandas存在的问题