# python3-start-advance **Repository Path**: ziyucoding/python3-start-advance ## Basic Information - **Project Name**: python3-start-advance - **Description**: Python 3 入门与进阶 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-24 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 3 入门与进阶 ## 环境搭建 ### 安装uv uv是一个用Rust编写的超快Python包管理器和环境管理器。 macOS / Linux 系统,使用 curl 进行一键安装: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` Windows 系统,在 PowerShell 中执行: ```powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` **Windows系统:** ```powershell # 使用PowerShell安装 irm https://astral.sh/uv/install.ps1 | iex ``` 安装完成后,重新打开终端并运行以下命令验证安装: ```bash uv --version ``` ### 使用uv安装Python uv可以自动下载并安装指定版本的Python: ```bash # 安装Python 3.12 uv python install 3.12 # 使用指定的Python版本 uv python pin 3.12 # 查看已安装的Python版本 uv python list ``` uv会自动将Python添加到PATH,无需手动配置环境变量。 ### 创建和管理项目 使用uv创建Python项目非常简单: ```bash # 创建新项目(会自动创建pyproject.toml) uv init python3-start-advance # 进入项目目录 cd python3-start-advance # 创建虚拟环境并安装依赖 uv add requests # 运行脚本 uv run python main.py # 或者激活虚拟环境后运行 source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows python main.py ``` ### 虚拟环境与依赖管理 uv创建的虚拟环境默认存储在项目目录下的`.venv`文件夹中。 ![](./_media/1049_01_03.png) ### 多Python版本管理 uv支持管理多个Python版本: ```bash # 查看可安装的Python版本 uv python list # 安装多个版本 uv python install 3.11 3.12 # 在项目中使用指定的Python版本 uv python pin 3.12 # 检查项目兼容性 uv pip check ```