
Python 初学者安装入门指南
Python、venv、conda、uv 区别、安装与 VS Code 运行 Hello World
适合微信公众平台排版发布的图文版
—·—
导读:很多人刚开始学 Python,还没写几行代码,就先被安装和环境配置劝退了。 这篇文章带你从零搞清楚 Python、venv、conda、uv 分别是什么,应该怎么选,以及如何用 VS Code 跑通第一个 Hello World。 |
一、先分清楚:Python、venv、conda、uv 分别是什么?
如果把学习 Python 想象成做饭,那么 Python 像“食材和炉灶”,venv 像“保鲜盒”,conda 像“收纳盒 + 工具柜”,uv 则像一套“更轻、更快的新式厨房工具”。
它们并不是互相完全替代的关系,而是面向不同学习阶段和使用场景。

图 1Python、venv、conda、uv 的定位与适用场景
1)Python:编程语言本体 + 解释器
Python 首先是一门编程语言;在日常使用中,“Python”也常常指 Python 解释器。你写下一个 .py 文件,之所以能运行,是因为系统里有 Python 解释器。
·适合:只想先快速入门语法的人
·特点:最基础、最核心、最先要理解的对象
2)venv:Python 自带的虚拟环境工具
venv 是 Python 标准库自带的虚拟环境工具。安装好 Python 后,通常就可以直接使用它。它的核心作用是:为不同项目创建互相隔离的运行环境。
·适合:课程作业、小项目、普通练习
·常见搭配:venv + pip
·优点:官方自带、轻量、易上手
3)conda:环境管理 + 包管理工具
conda 不仅能创建环境,还能管理包,并且可以方便地管理不同版本的 Python。对于长期学习、数据分析、机器学习等场景尤其友好。
·适合:长期学习、多项目管理、数据科学
·优点:环境隔离更强、后期维护更省心
4)uv:轻量、快速、现代
uv 是一种较新的现代 Python 工具,特点是安装快、建环境快、装依赖快。对于喜欢轻量工作流、关注效率的读者来说,是非常值得了解的一条路线。
·适合:愿意接触现代命令行工具的人
·特点:快、轻量、体验现代
二、初学者怎么选?
只想先入门:Python + VS Code 普通项目:Python + venv + VS Code 长期稳定学习:Miniconda + VS Code 现代轻量路线:uv + VS Code |
如果让我给一个最普适的建议,我会更推荐:普通初学者优先考虑 “Python + venv + VS Code”;如果后面计划长期做数据分析、多项目实践,再考虑 “Miniconda + VS Code”。
三、安装思路:从零开始怎么装最省心?
1)安装 Python
下载安装完成后,在终端输入:python --version 或 py --version。如果能看到版本号,就说明安装成功。
2)使用 venv 创建虚拟环境
在项目文件夹中执行:python -m venv .venv,这会创建一个名为 .venv 的虚拟环境。
·Windows 激活:.venv\Scripts\activate
·macOS / Linux 激活:source .venv/bin/activate
·退出环境:deactivate
3)安装 conda(推荐 Miniconda)
安装完成后可输入 conda --version 检查是否安装成功。创建学习环境时,可以执行:conda create -n pylearn python=3.12,然后 conda activate pylearn。
4)安装 uv
安装完成后输入 uv --version 检查是否可用。后续可使用 uv 管理 Python、虚拟环境和项目依赖。
四、VS Code 是什么?为什么这么常用?
VS Code 是一个非常流行的代码编辑器。它本身不是 Python 解释器,但可以通过安装 Python 扩展获得良好的 Python 开发体验。也就是说,装好 VS Code 之后,你依然需要先安装 Python,或者使用 venv、conda、uv 管理好的 Python 环境。
五、5 步安装并使用 VS Code 运行 Python Hello World

图 2用 VS Code 运行第一个 Python Hello World 的 5 步流程
·第 1 步:安装 VS Code。
·第 2 步:在扩展中搜索 Python,并安装 Python 扩展。
·第 3 步:按 Ctrl + Shift + P,输入 Python: Select Interpreter,选择当前项目要使用的解释器。
·第 4 步:新建 hello.py,输入 print("Hello World") 并保存。
·第 5 步:点击运行,或在终端执行 python hello.py。若 python 无效,可尝试 py hello.py。
六、常见问题
1)为什么装了 VS Code 还不能运行 Python?
因为 VS Code 只是编辑器,不是 Python 解释器。你还需要单独安装 Python,或者使用 venv、conda、uv 管理的环境。
2)venv 和 conda 应该先学哪个?
如果你只是做课程学习和小项目,先学 venv 就很合适;如果你后面要做数据分析、机器学习或复杂环境管理,再学 conda 更合适。
3)为什么很多人更推荐 Miniconda,而不是 Anaconda?
因为 Miniconda 更轻量,适合作为基础安装方案;需要什么库,再按需安装即可。
七、结语
对于初学者来说,安装阶段最重要的不是一次把所有工具都弄懂,而是先建立一条清晰的认知链:Python 是运行代码的基础,venv 是官方自带的虚拟环境方案,conda 适合长期学习和环境管理,uv 是现代、轻量、快速的工具路线,而 VS Code 则是常用的代码编辑器。
当你能顺利跑通第一个 Hello World,其实就已经迈出了学习编程最关键的一步。
—·—
如果你后续还需要,我也可以继续帮你生成下一篇配套推文:
·Python 变量与数据类型入门
·条件语句与循环结构
·函数的定义与调用
·用 matplotlib 做第一个可视化图表
作者:ChatGPT
审核:滕亚冉