Python 新手入门保姆级教程:环境搭建 + 虚拟环境 + UV 工具 + 入门程序

0 阅读5分钟

文章目录:环境搭建 + 虚拟环境 + 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():获取用户在命令行输入的内容,赋值给变量 name
  • f-string:Python 3.6+ 推荐的字符串格式化方式,直接用 {变量名} 嵌入内容
  • print():控制台输出内容

3. 运行程序

确保虚拟环境已激活,在命令行输入运行命令:

bash

python hello.py
# Mac 用 python3 hello.py

4. 运行效果

plaintext

请输入你的名字:掘金新手
Hello 掘金新手
欢迎你,掘金新手!开始 Python 学习之旅啦~

恭喜你,成功写出第一个 Python 程序!

总结

这篇文章覆盖了 Python 新手入门的核心基础:

  1. 完成 Python 环境安装与验证
  2. 学会创建和激活虚拟环境,避免版本冲突
  3. 掌握高效 UV 包管理工具的安装与基础使用
  4. 编写并运行第一个入门程序,实现交互式输出

Python 入门没有想象中难,把环境搭建这一步搞定,后续学习语法、做项目都会一帆风顺。接下来可以继续学习变量、循环、函数等基础语法,一步步解锁 Python 的强大功能!


总结

  1. 环境安装:勾选 PATH 是关键,命令行验证版本即可确认成功
  2. 虚拟环境:为项目创建独立环境,venv 是官方自带工具,激活后开头会显示 (venv)
  3. UV 工具:比 pip 更快的包管理器,uv add 安装库、uv remove 卸载库
  4. 入门程序:用 input 获取输入、print 输出,轻松实现 Hello 功能