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

如何解决VS Code中Python导入gdal时的ModuleNotFoundError错误?

解决Conda安装GDAL后VS Code导入失败的问题

步骤1:确认GDAL所在的Conda环境

  • 打开终端,运行以下命令查看所有Conda环境:
    conda info --envs
    
  • 找到安装了GDAL的环境名称(比如默认的base,或你自定义的环境)
  • 激活该环境并确认GDAL存在:
    conda activate 你的环境名称
    conda list | grep gdal
    
    运行后能看到GDAL版本信息,说明环境没问题

步骤2:在VS Code中切换到对应Python解释器

  • 打开VS Code,按下快捷键 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)
  • 在命令面板输入 Python: Select Interpreter 并选择该选项
  • 在列表中找到对应Conda环境的Python路径(路径包含你的环境名称),点击选中
  • 等待VS Code加载完成,底部状态栏会显示当前选中的环境名称

步骤3:验证终端环境

  • 关闭当前VS Code终端,重新打开一个新终端
  • 查看终端开头是否显示 (你的环境名称),显示则说明环境已正确激活

步骤4:测试导入GDAL

  • 在Python文件中使用标准导入方式:
    from osgeo import gdal
    
    (注:GDAL在Python中需通过osgeo模块导入,而非直接import gdal)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 13:12:39