跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

VS Code + Conda 零基础搭建 Python 数据可视化环境

如何在 Windows 环境下使用 Conda 和 VS Code 搭建 Python 数据可视化开发环境。主要步骤包括:通过 Anaconda Prompt 创建隔离的虚拟环境(如 dataviz),安装 pandas、numpy、matplotlib 等核心库,并在 VS Code 中选择对应的 Conda 解释器。文中还提及了常见报错(如 KeyError)的排查方法,强调避免依赖冲突的重要性,确保开发环境的纯净与稳定。

林间仙子发布于 2026/3/29更新于 2026/9/1270 浏览
VS Code + Conda 零基础搭建 Python 数据可视化环境

文章配图

这是一个由纯 Python 代码配合 CSV 格式数据生成的可视化图表。

为避免全局环境依赖冲突,建议使用虚拟环境管理工具。如今的标配是 Conda(虚拟环境)+ VS Code(编辑器)。本文将介绍如何从零开始配置一个纯净、专业的 Python 数据可视化环境。

步骤 0:Conda 简介

什么是 Conda?

如果将 Python 库直接安装在电脑的全局环境中,不同项目所需的库版本可能会发生冲突,导致系统不稳定。

Conda 的优势在于它能创建相互隔离的虚拟环境。每个环境拥有独立的 Python 解释器和库文件,互不干扰。此外,Conda 不仅能管理 Python 包,还能处理 C/C++ 等底层复杂依赖。

文章配图

使用 Conda 创建名为 dataviz 的专属可视化环境,指定 Python 版本为 3.10。

准备工作:打开 Anaconda Prompt

安装 Anaconda 或 Miniconda 后,在 Windows 开始菜单搜索并打开 Anaconda Prompt。不要使用系统自带的 cmd 或 PowerShell。

文章配图

步骤 1:创建虚拟环境

在 Anaconda Prompt 终端中,输入以下命令创建一个名为 dataviz 的环境:

conda create -n dataviz python=3.10

文章配图

激活成功后,命令行最前方会出现 (D:\conda_envs\dataviz) 的字样,说明已进入专属环境。

等待加载完毕后,输入 y 确认。环境装好后,需要激活它:

conda activate dataviz

文章配图

步骤 2:安装数据科学库

在已激活的终端中,安装核心数据分析和可视化库:

conda install pandas numpy matplotlib seaborn

文章配图

安装完成后,终端前缀会变成盘符路径,代表所有环境组件均已就位。

步骤 3:VS Code 配置解释器

确保在 VS Code 扩展市场安装了 Microsoft 官方提供的 Python 插件。

文章配图

在插件市场搜索'Python',认准微软官方认证并下载安装。

安装完毕后,打开 Python 脚本,按下快捷键 Ctrl+Shift+P(Mac 为 Cmd+Shift+P)呼出命令面板。

文章配图

在搜索框中输入'选择解释器' (Select Interpreter) 并点击。

在弹出的列表中,找到带有 Conda 标识、名字叫 dataviz 的选项并选中。

文章配图

在解释器列表中精准选中刚刚创建的 dataviz 虚拟环境。

步骤 4:运行与常见问题排查

配置完成,打开终端面板,应能看到正确的激活状态:

文章配图

成功激活!VS Code 终端前缀已正确显示为当前 conda 环境 (conda_envs\dataviz)。

若运行代码时遇到报错 KeyError: 'Last_Column_Actual',通常是因为 CSV 表头名称与代码中指定的列名不一致。

文章配图

代码运行成功并保存了图片,但如果终端抛出 KeyError,请检查数据源。

解决办法:双击打开 CSV 文件,确认实际的数据列名(如 Capacity),并将代码中的字符串替换为实际表头。

最终可生成高质量的数据可视化图表,例如 NASA 和 CALCE 电池容量衰减对比图:

文章配图

最终生成的 NASA B0005 和 CALCE CS2_38 数据集高清原容量对比图。

目录

  1. 步骤 0:Conda 简介
  2. 步骤 1:创建虚拟环境
  3. 步骤 2:安装数据科学库
  4. 步骤 3:VS Code 配置解释器
  5. 步骤 4:运行与常见问题排查

更多推荐文章

查看全部
  • ROS2 在 RViz 中可视化 URDF 机器人模型
  • Android 基于 WebRTC 的高清语音通话实现与性能优化
  • 国内升级 GitHub Copilot 专业版:PayPal 支付方案详解
  • Whisper Large v3 模型解析:语音特征提取与处理机制
  • 高效集成 Gemini API:Zotero 学术场景 AI 辅助分析指南
  • 基于 AR 的低代码可视化远程协作与工业巡检方案
  • 2025 上海市人工智能训练师高级/三级考试介绍与复习
  • Docker 部署 OpenClaw 本地 AI 执行引擎(智谱 AI 版)
  • 智能桌面机器人 DIY 实战:构建专属 AI 伙伴
  • TRAE SOLO 远程开发体验与 cpolar 内网穿透方案
  • physipy: 使 Python 具有单位感知
  • Java ArrayList 底层原理与核心方法手写实现
  • node-llama-cpp 常见错误处理与调试方法
  • Flutter 底部导航与 TabBar 多页切换实战及鸿蒙适配
  • C++ STL 详解:从零实现 vector 容器
  • Web 服务与 I/O 模型
  • 如何在 Conda 中修改 Python 版本:安全迁移指南
  • C++ 智能指针:使用场景、实现原理与内存泄漏防治
  • Webots 2025a + ROS 2 Jazzy e-puck 机器人仿真与导航教程
  • Qt 与 Python 混合架构:嵌入、交互与工程化实践

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online