搭建高效Python开发环境:VSCode + Miniconda指南

-
-
2025-02-26

前言

在 Python 开发中,VSCodeMiniconda 是提升效率的绝佳组合。VSCode 是一款轻量级 IDE,提供智能代码补全、丰富的插件支持和强大的调试功能,让编码变得更高效、更直观。Miniconda 则专注于虚拟环境管理,帮助开发者隔离项目依赖,避免冲突,确保环境干净可控。两者的协同使用,能无缝优化开发流程,适合从小型脚本到复杂项目的各种场景。本文将带你快速了解它们的安装与使用,助你在 Python 开发中更进一步。


安装VSCode

  1. 下载:直奔 VSCode官网,找到对应系统的版本。
  2. 安装:一路默认,点几下“下一步”,唯有这一步需要注意,需要全勾上。
  3. 插件(VSCode的一大魅力所在)
    • Python:基础支持,补全、高亮。
    • Python Docstring Generator:写注释很有用。
    • Code Runner:一键跑代码。
    • Rainbow CSV:再也不用担心打开大的excel文件会卡死。
    • GitLens:Git管理,改动一目了然。
    • 装法:左侧“Extensions”,搜名字,点“Install”。
    • 有非常多优秀插件可以选择,大家可以自行上网搜索。
  4. 资料:
    1. 官方文档
    2. 一篇保姆级入门指南,提到了vscode的安装、汉化、快捷键、主题管理并推荐了一些插件:VSCode 安装使用教程

安装Miniconda

  1. 用处:隔离环境,管理包,跨平台,轻量。(总之就是用处多多,非常值得装)
  2. 下载:进入清华大学镜像站,搜索anaconda

    进入并找到miniconda找到对应系统的版本下载,Windows一般选择最新的64位exe文件就行。

  3. 安装:基本也是一路next,唯有这一步,推荐勾选,不然后续还得手动添加(当然,不勾选也可以,后续需要参照这一篇进行环境变量配置——Windows中Miniconda环境变量配置
  4. 验证:Win+r输入cmd回车,命令行敲 conda --version,有版本号就说明已经成功安装了Miniconda。

  5. 建立环境:同样是在终端,输入conda create -n myenv python=3.9(换你想要的名字和版本)即可创立环境。
  6. 启动环境:conda activate myenv
  7. 补充:实际上,更建议在VSCode里执行终端操作——打开VSCode,ctrl+~即可打开终端,然后在上面输入conda --version也会得到一样的结果。

    创建虚拟环境并启动也是一样的命令,这里因为我已经建立过myenv,所以只演示如何启动虚拟环境,看到前面这个(myenv)就说明已经在myenv这个虚拟环境里了。


VSCode与Miniconda联动

  1. 选择解释器:打开VScode,Ctrl+Shift+P(Windows)/Cmd+Shift+P(Mac),搜“Python: Select Interpreter”,挑选刚建立的myenv。解释器负责的工作是执行代码,因为 VSCode 本质上只是一个代码编辑器,和记事本类似。如果没有解释器,代码是无法运行的。

  2. 测试代码运行:在 VSCode 中,按下 Ctrl+B打开侧边栏,键点击左侧的文件夹或空白处,选择新建文件,命名为 demo.py。在 demo.py 中输入以下代码:

    print("Hello, World!")

    然后打开 VSCode 中的 终端(可以通过菜单 Terminal > New Terminal 打开,或直接按快捷键 Ctrl+~)。

    在终端中输入以下命令,使用 Python 解释器执行 demo.py

    python demo.py

    执行后,终端应输出以下结果:

    Hello, World!

总结

VSCode 的强大调试功能和插件支持能显著提升编码效率,而 Miniconda 的虚拟环境管理则确保项目的依赖互不干扰,保持环境干净稳定。这套组合为 Python 开发者提供了一个高效、灵活的工作流。本文第四点即是两者结合使用的示例,只要跟着指南操作,你就能快速搭建一个功能强大的开发环境。


目录