当前位置: 首页 > news >正文

使用 Anaconda Distribution 安装 Python + GDAL并在vscode配置开发环境(完整版)

文章目录

    • 1、下载并安装 Anaconda
    • 2、创建新环境
    • 3、激活环境并安装 GDAL
    • 4、验证 GDAL 是否安装成功
    • 5、配置 VSCode 使用 conda 环境
    • 6、 比较Anaconda Distribution vs Miniconda
    • 7、总结

如果在 Windows 下使用 Anaconda Distribution(完整版),该怎么安装和配置 Python + GDAL 环境,

本文梳理一下完整流程,并说明和 Miniconda 的区别。

1、下载并安装 Anaconda

打开官网:
https://www.anaconda.com/download/success

下载 Windows 64-bit Installer (Python 3.13),文件大约 600MB。

双击安装:

  • 选择 All Users 或 Just Me(推荐 Just Me)

  • 勾选 Add Anaconda to PATH(方便命令行使用,官方建议不勾,但个人开发勾上更省事)

完成安装。

安装后,会多出 Anaconda Navigator 和 Anaconda Prompt。

2、创建新环境

不要直接用 base 环境

打开 Anaconda Prompt 输入:
在这里插入图片描述

# 创建环境 gdal_demo,指定 Python 版本
conda create -n gdal_demo python=3.10

3、激活环境并安装 GDAL

conda activate gdal_demo# 使用 conda-forge 通道安装 GIS 库
conda install -c conda-forge gdal pyproj geopandas

👉 为什么用 -c conda-forge?
因为 GDAL、PROJ 这种 GIS 库在 conda-forge 社区维护得更好,比默认的 anaconda 通道版本更新、依赖更完整。

4、验证 GDAL 是否安装成功

# 命令行测试
gdalinfo --version
# Python 测试
python -c "from osgeo import gdal; print(gdal.__version__)"

在这里插入图片描述

如果都能输出版本号(比如 GDAL 3.8.4),说明安装成功。

5、配置 VSCode 使用 conda 环境

打开 VSCode

安装插件:

  • Python

  • Jupyter(可选)

在这里插入图片描述

打开命令面板 Ctrl+Shift+P → 输入 Python: Select Interpreter

选择

在这里插入图片描述

新建一个 demo.py 文件,输入:

from osgeo import gdal
print(“GDAL version:”, gdal.version)

在这里插入图片描述

点击运行,如果输出版本号就说明配置完成。

在这里插入图片描述

6、 比较Anaconda Distribution vs Miniconda

特点Anaconda (Distribution)Miniconda
体积大 (~600MB+)小 (~50MB)
自带库很多(NumPy、Pandas、Jupyter、Matplotlib 等)几乎没有
上手安装完就能跑大多数数据科学任务需要手动安装库
推荐场景初学者、教学、要快速上手数据分析的人开发者、磁盘小、要轻量定制的项目

如果你是新手,直接用 Anaconda Distribution 最省事;如果追求轻量和干净的环境,建议用 Miniconda。

7、总结

  • Anaconda Distribution 装完就能直接用 Python + 科学计算库。

  • 建议创建独立环境(如 gdal_demo),不要在 base 装包。

  • 安装 GDAL 时用 conda-forge 通道,保证版本新、依赖全。

  • 配合 VSCode 选择对应解释器,就能顺利跑 gdalinfo 和 Python GDAL 脚本。

在这里插入图片描述


“人的一生会经历很多痛苦,但回头想想,都是传奇”。



文章转载自:

http://cZ1olAKo.zhffz.cn
http://rEAayHee.zhffz.cn
http://riwFpMcm.zhffz.cn
http://PVvKa7zV.zhffz.cn
http://vcOhZsxu.zhffz.cn
http://jbZgbNSJ.zhffz.cn
http://EOQ2nKSH.zhffz.cn
http://BVE5f0Ub.zhffz.cn
http://0rkvGETm.zhffz.cn
http://YIheZl6m.zhffz.cn
http://GiZ1aQj8.zhffz.cn
http://C7OQ3beN.zhffz.cn
http://cc6cWfoS.zhffz.cn
http://YgiPZbOb.zhffz.cn
http://PCdP1Of3.zhffz.cn
http://3YDnrOmk.zhffz.cn
http://H4Ut1IJ5.zhffz.cn
http://Sl0NOLTa.zhffz.cn
http://gNuQtKT4.zhffz.cn
http://d82gBjhf.zhffz.cn
http://CB1lowtH.zhffz.cn
http://hJAWcqgP.zhffz.cn
http://SSNIKeRj.zhffz.cn
http://U0MW1x8E.zhffz.cn
http://YcC1RGjO.zhffz.cn
http://57ibz5HN.zhffz.cn
http://Vmt62AHP.zhffz.cn
http://vI14BWFc.zhffz.cn
http://ylCl0VB4.zhffz.cn
http://RbCmUTN9.zhffz.cn
http://www.dtcms.com/a/382333.html

相关文章:

  • 先进电机拓扑及控制算法介绍(3)——以“数据”驱动电机实现真正的无模型
  • 进程卡顿怎么办?Process Lasso 免费功能实测解析
  • Grafana配置连接时候证书与mongosqld启动证书的关系
  • XWiki Platform 路径遍历漏洞分析 | CVE-2025-55747CVE-2025-55748
  • Python快速入门专业版(二十九):函数返回值:多返回值、None与函数嵌套调用
  • DBSCAN 聚类:以“热闹”划界,任意形状成团,孤立点全当噪声
  • 设计模式:从Collections.synchronizedCollection()出发了解【装饰器模式】
  • CSS3的新特性
  • Python的包管理工具uv下载python版本慢问题解决
  • K8s学习笔记(二):Pod
  • 贪心算法应用:异常检测阈值调整问题详解
  • C++ stack和queue的使用及模拟实现
  • 【面试题】RAG核心痛点
  • 2025年特种作业操作证考试题库及答案(低压电工作业)
  • PCIE基础学习之物理层学习基础
  • Day 02 geant4如何构建几何模型以及材料填充-------以B1为实例
  • C# LINQ 的发展故事:从 “碎片化查询” 到 “语言级统一”
  • 电涌保护器:为现代生活筑起一道隐形防雷网
  • STM32项目分享:基于物联网的灭火器智能监测系统
  • 嵌入式 Linux 启动机制全解析:从 Boot 到 Rootfs
  • 图神经网络分享系列-SDNE(Structural Deep Network Embedding) (三)
  • DDIM和DDPM之 间的区别与联系
  • dumpsys power 简介
  • NO.10:氖:霓虹灯
  • TA-VLA——将关节力矩感知融入VLA中:无需外部力传感器,即可完成汽车充电器插入
  • Ubuntu 系统中 Miniconda 虚拟环境(以 SGlang 为例)的备份与还原详细总结
  • Q2(门式)起重机司机实操考点有哪些?
  • leetcode58:最后一个单词的长度(尾指针逆向扫描,结合151反转字符串对比)
  • 链表运用到响应式中
  • 自动驾驶中的传感器技术46——Radar(7)