赞
踩
一,先尝试conda直接安装
conda install geopandas
或则
conda install --channel conda-forge geopandas
安装大概率失败,然后尝试第二种方法
二,使用pip安装
1. 使用pip安装首先需要先安装其依赖包:gdal、Fiona、Shapely、pyproj(按顺序安装
其中gdal和fiona最好使用wheel安装,直接pip或者conda大概率出问题,之前很多地方提供的wheel下载网址失效了,作者更新到github上了,以下是新的下载地址:
Release v2023.4.22 · cgohlke/geospatial-wheels · GitHub
有更新至python 3.11版本的,下载对应python版本的wheel,安装以上四个库:
把这个下载好的wheel文件放在Anaconda文件夹下的scripts文件夹内,打开Anaconda Prompt,中输入pip install 再把这个whl文件按住拖动到pip install 后面,回车安装。
pip install GDAL-3.6.4-cp310-cp310-win_amd64.whl
相同方法安装fiona,shapely和pyproj。 其中shapely和pyproj其实也可以直接pip安装。安装成功会显示successfully installed。
打开jupyter都import一下确认安装成功。
##############################
PLUS: 这里额外注意,因为我用的是虚拟环境,新的虚拟环境下打开jupyter kernel还是base环境下的所以可能导致import不成功,但其实在spyder里面是可以import成功的
所以需要进行以下操作;
a. 激活虚拟环境
conda activate env_name
b. 在虚拟环境env-name中安装ipykernel
pip install ipykernel
c. 执行以下命令,将kernel添加至jupyter notebook
例如:
python -m ipykernel install --user --name envname --display-name "envname"
然后运行jupyter时就可以选择kernel运行不同的虚拟环境。
########################
2. 接上面,四个库都引入成功后,直接pip安装geopandas
pip install geopandas
没有报错就成功了。
3. 打开jupyter import geopandas 验证。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。