文章目录:环境搭建 + 虚拟环境 + UV 工具 + 入门程序
作为编程入门的首选语言,Python 以简洁易懂、功能强大的特点,成为无数新手的编程第一课。很多新手刚入门就卡在环境搭建环节,今天这篇文章从零开始,手把手教你完成 Python 环境配置、虚拟环境创建、高效包管理工具 UV 的使用,最后写出第一个 Python 程序,全程无坑,新手直接跟着做就行!
一、Python 环境安装(Windows/Mac 通用)
工欲善其事,必先利其器,第一步我们先安装 Python 官方环境,这是编写 Python 代码的基础。
1. 下载 Python
打开 Python 官方下载页面:www.python.org/downloads/推荐下载 3.10 及以上版本(稳定兼容,适配绝大多数库),根据你的系统选择对应安装包:
- Windows:选择 Windows Installer (64-bit)
- Mac:选择 macOS 64-bit universal2 installer
2. 安装 Python(关键步骤)
Windows 安装:运行安装包,一定要勾选底部的「Add Python.exe to PATH」(自动配置环境变量,省去手动配置麻烦),然后点击「Install Now」一键安装。
Mac 安装:运行安装包,全程默认点击继续即可,Mac 系统会自动配置环境变量,无需额外操作。
3. 验证安装是否成功
打开电脑的命令行工具:
- Windows:按
Win+R,输入cmd打开命令提示符 - Mac:打开「终端」
输入以下命令,回车执行:
bash
python --version
# 或者 Mac/Linux 输入 python3 --version
如果显示类似 Python 3.11.4 的版本号,说明安装成功!
二、虚拟环境安装与使用(新手必学)
很多新手会问:为什么要用虚拟环境?
简单来说,虚拟环境是 Python 项目的「独立小房间」,每个项目的依赖库互不干扰,避免不同项目版本冲突,是 Python 开发的标准规范。
Python 3.3 以上版本自带官方虚拟环境工具 venv,无需额外安装,直接用命令创建:
1. 创建项目文件夹
先在电脑桌面新建一个文件夹,比如命名为 python_study,然后用命令行进入这个文件夹:
bash
# Windows 示例(桌面文件夹)
cd Desktop/python_study
# Mac 示例
cd ~/Desktop/python_study
2. 创建虚拟环境
在命令行输入以下命令,创建名为 venv 的虚拟环境:
bash
# Windows/Mac 通用
python -m venv venv
# Mac 部分系统用 python3
python3 -m venv venv
执行完成后,文件夹里会出现一个 venv 文件夹,这就是虚拟环境目录。
3. 激活虚拟环境
- Windows 命令行:
bash
venv\Scripts\activate
- Windows PowerShell:
bash
.\venv\Scripts\Activate.ps1
- Mac/Linux:
bash
source venv/bin/activate
激活成功后,命令行开头会出现 (venv) 标识,说明虚拟环境已启用。
三、高效包管理工具:UV 极简介绍
传统的 Python 包管理工具 pip 速度较慢,UV 是目前最快的 Python 包管理工具,由官方团队开发,安装快、占用空间小,新手用它管理依赖超方便!
1. 安装 UV
激活虚拟环境后,直接执行命令安装:
bash
# Windows/Mac 通用
pip install uv
# Mac 用 pip3
pip3 install uv
2. UV 常用基础命令(新手够用)
UV 的命令和 pip 几乎一致,上手零成本:
bash
# 安装第三方库(比如安装 requests)
uv add requests
# 卸载第三方库
uv remove requests
# 查看已安装的库
uv pip list
对比传统 pip,UV 安装速度提升 10 倍以上,新手强烈推荐使用!
四、新手入门程序:输出 Hello {name}
环境全部配置完成,我们来写第一个 Python 程序,实现「输入名字,输出 Hello + 名字」的功能,这是编程入门的经典案例。
1. 创建代码文件
在 python_study 文件夹里,新建一个文本文档,重命名为 hello.py(注意后缀是 .py,不是 .txt)。
2. 编写代码
用记事本、VS Code 等编辑器打开 hello.py,输入以下代码:
python
# Python 入门程序:Hello 名字
# 1. 获取用户输入的名字
name = input("请输入你的名字:")
# 2. 格式化输出 Hello + 名字
print(f"Hello {name}")
# 扩展:额外加一句欢迎语
print(f"欢迎你,{name}!开始 Python 学习之旅啦~")
代码解释:
input():获取用户在命令行输入的内容,赋值给变量namef-string:Python 3.6+ 推荐的字符串格式化方式,直接用{变量名}嵌入内容print():控制台输出内容
3. 运行程序
确保虚拟环境已激活,在命令行输入运行命令:
bash
python hello.py
# Mac 用 python3 hello.py
4. 运行效果
plaintext
请输入你的名字:掘金新手
Hello 掘金新手
欢迎你,掘金新手!开始 Python 学习之旅啦~
恭喜你,成功写出第一个 Python 程序!
总结
这篇文章覆盖了 Python 新手入门的核心基础:
- 完成 Python 环境安装与验证
- 学会创建和激活虚拟环境,避免版本冲突
- 掌握高效 UV 包管理工具的安装与基础使用
- 编写并运行第一个入门程序,实现交互式输出
Python 入门没有想象中难,把环境搭建这一步搞定,后续学习语法、做项目都会一帆风顺。接下来可以继续学习变量、循环、函数等基础语法,一步步解锁 Python 的强大功能!
总结
- 环境安装:勾选 PATH 是关键,命令行验证版本即可确认成功
- 虚拟环境:为项目创建独立环境,
venv是官方自带工具,激活后开头会显示(venv) - UV 工具:比 pip 更快的包管理器,
uv add安装库、uv remove卸载库 - 入门程序:用
input获取输入、print输出,轻松实现 Hello 功能