You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Jupyter Notebook中使用pip安装geopandas出现exit status 1: python setup.py egg_info错误求助

解决geopandas安装时python setup.py egg_info报错的问题

我之前在Python3.8环境里装geopandas也碰到过一模一样的错误,大概率是因为geopandas依赖的GDAL、Fiona这类底层库编译失败,或者pip/setuptools版本太旧导致的。试试下面这些方法,按顺序来:

  • 先升级pip、setuptools和wheel
    老版本的包管理工具经常会触发这类egg_info错误,先把它们更到最新:

    pip install --upgrade pip setuptools wheel
    
  • 优先用预编译二进制包安装
    手动编译geopandas的依赖太容易踩坑,直接用预编译包能跳过编译步骤:

    pip install geopandas --only-binary :all:
    

    如果你用conda管理环境(Jupyter用户非常推荐这个方式),直接用conda装更省心,它会自动处理所有依赖:

    conda install geopandas -c conda-forge
    
  • 单独安装核心依赖再装geopandas
    如果上面的方法还不行,先把geopandas的关键依赖单独装成功:

    pip install shapely fiona pyproj --only-binary :all:
    

    等这些依赖都装好之后,再运行pip install geopandas试试。

  • 确认Jupyter的Python环境
    有时候Jupyter用的Python环境和你终端里的不一样,导致你装的包不在Jupyter的环境里。可以在Jupyter Notebook里运行这段代码查看当前环境的Python路径:

    import sys
    print(sys.executable)
    

    然后用这个路径对应的pip来安装,比如输出是/Users/xxx/anaconda3/envs/py38/bin/python,就运行:

    /Users/xxx/anaconda3/envs/py38/bin/python -m pip install geopandas
    

内容的提问来源于stack exchange,提问作者Sasa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 19:17:35