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

新建conda环境导入cartopy失败:libgeos_c.so.1无法找到

Cartopy导入错误(libgeos_c.so.1找不到)的解决办法
  • 先激活你的conda目标环境:

    conda activate 你的环境名称
    
  • 添加当前conda环境的lib路径到动态库搜索路径(你之前添加的是系统路径,而conda安装的geos库实际在环境内部):

    export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
    
  • 立即测试是否能正常导入:

    python -c "import cartopy"
    
  • 若想永久生效(避免每次激活环境都手动设置):

    1. 激活环境后,创建环境变量脚本文件:
      mkdir -p $CONDA_PREFIX/etc/conda/activate.d
      touch $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
      
    2. 编辑该脚本,加入以下内容:
      export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
      
    3. 保存后重新激活环境即可:
      conda deactivate && conda activate 你的环境名称
      
  • 如果上述方法无效,尝试重新安装依赖:

    1. 强制卸载现有cartopy和geos:
      conda remove --force cartopy geos
      
    2. 重新从conda-forge安装:
      conda install -c conda-forge cartopy geos
      
    3. 安装完成后再次测试导入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 04:12:36