已通过pip安装geopandas和folium仍遇ModuleNotFoundError求助
解决geopandas导入报错(ModuleNotFoundError)的方案
核心问题:pip安装环境与当前运行代码的Python环境不匹配
步骤1:确认当前代码使用的Python解释器路径
在报错的Notebook或脚本中先运行以下代码,获取当前Python的完整路径:
import sys print(sys.executable)
步骤2:用对应路径的pip重新安装依赖
复制步骤1输出的路径,替换下方的<你的Python路径>,在PowerShell中执行安装命令:
<你的Python路径> -m pip install geopandas folium
示例(假设输出路径为C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe):
C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe -m pip install geopandas folium
额外排查项
- 若使用虚拟环境,需先激活对应环境再执行安装命令
- 检查系统中是否存在多个Python版本,避免安装到非目标版本中
- 若安装时出现依赖缺失报错,可先手动安装核心依赖:
pip install shapely fiona pyproj rtree,再重新安装geopandas
内容的提问来源于stack exchange,提问作者S.Rodgers
相关产品推荐
相关产品推荐

