Python 环境安装及项目构建指南

Python 环境安装及项目构建指南

一、Python 环境管理

1. Python 版本管理工具 - pyenv

安装 pyenv(Windows 11)

下载后运行安装命令:

powershell 复制代码
# 例如:安装到 d:\soft 目录下
.\install-pyenv-win.ps1 d:\soft

# 例如:安装到当前目录下
.\install-pyenv-win.ps1
验证安装是否成功
powershell 复制代码
# 1. 退出当前的 PowerShell 窗口
# 2. 重新打开一个 PowerShell 命令窗口,以便环境变量生效
# 3. 安装 Python(如已自带公司版本可跳过)
pyenv install 3.12
pyenv install 3.10

# 4. 指定 Python 默认版本
pyenv global 3.12

# 5. 验证是否成功
pyenv versions

成功显示示例:

复制代码
  3.10.11
* 3.12.10 (set by d:\share\temp\pyenv\pyenv-win\version)
pyenv 常用命令
命令 功能 示例
pyenv install <version> 新安装对应版本 Python pyenv install 3.12
pyenv global <version> 设置全局默认 Python 版本 pyenv global 3.12
pyenv local <version> 设置当前目录使用的版本(创建.python-version 文件) pyenv local 3.10
pyenv versions 查看已安装版本(带星号*为当前激活版本) pyenv versions
pyenv version 查看当前目录使用的 Python 版本 pyenv version
安装 Python
powershell 复制代码
# 安装 Python 3.12 最新版
pyenv install 3.12

# 安装 Python 3.12.4 版本
pyenv install 3.12.4

说明: 公司版本已打包了 Python 3.12 和 Python 3.10 两个版本,可以跳过该步骤。

验证 Python 安装成功
powershell 复制代码
# 1. 打开 PowerShell
# 2. 运行 python
python

# 3. 输入以下代码测试
>>> print("hello world")

# 4. 退出
>>> quit()

2. Python 依赖管理工具 - uv

前提: 建议先安装 Git 版本控制工具

安装 uv(Windows 11)
powershell 复制代码
# 安装到 d:\soft 目录下
.\install-uv-win.ps1 d:\soft

# 安装到当前目录下
.\install-uv-win.ps1
验证安装是否成功
powershell 复制代码
# 1. 退出当前的 PowerShell 窗口
# 2. 重新打开一个 PowerShell 命令窗口,以便环境变量生效
# 3. 运行以下命令
uv --version
uv 常用命令
命令 说明 示例
uv venv 创建虚拟环境(默认在当前目录生成 .venv,自动检测当前激活的 Python 版本) uv venv uv venv --python 3.12
uv pip install <pkg> 在激活的虚拟环境中安装包(兼容传统 pip 工作流) uv pip install requests uv pip install -r requirements.txt
uv add <pkg> 添加依赖并更新 pyproject.toml(现代替代 pip install) uv add requests uv add "flask>=2.3"
uv add --dev <pkg> 添加开发依赖 uv add --dev pytest
uv sync 安装 pyproject.toml 中所有依赖(替代 poetry install) uv sync
uv run <command> 在虚拟环境中执行命令(无需手动激活环境) uv run python app.py uv run pytest

二、Python 开发工具 - VS Code

1. 安装 VS Code

下载页面: https://code.visualstudio.com/Download

加速提示: 若下载过慢,可将下载路径中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内镜像服务器加速。

2. 创建 Python 工程

powershell 复制代码
# 1. 创建工程目录
mkdir py_test
cd py_test

# 2. 初始化工程
uv init

# 3. 创建 Python 虚拟环境
uv venv

# 4. 进入虚拟环境
.venv\Scripts\activate

# 5. 打开 VS Code 编辑器
code .

3. VS Code 使用指南

首次使用配置
  • 第一次编辑 Python 文件时,会提示安装 Python 插件等,同意即可
  • 中文语言包: 在插件市场中搜索 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code,安装后重启 VS Code
运行 Python 代码
  • 选中要运行的 Python 文件
  • 点击文件右上角的三角箭头即可运行
调试 Python 代码
  • 展开运行的三角箭头
  • 选择调试选项即可
其他功能
  • 安装插件: 通过左侧扩展图标进入插件市场搜索安装
  • 其他使用问题: 可根据需要自行查询学习

三、快速入门流程

完整的环境搭建流程:

powershell 复制代码
# 1. 安装 pyenv
.\install-pyenv-win.ps1

# 2. 安装 uv
.\install-uv-win.ps1

# 3. 重启 PowerShell 使环境变量生效

# 4. 创建项目目录
mkdir my_project
cd my_project

# 5. 初始化项目
uv init

# 6. 创建虚拟环境
uv venv

# 7. 打开 VS Code
code .

# 8. 在 VS Code 中安装依赖
uv add requests flask

# 9. 运行项目
uv run python main.py

常见问题

  1. 环境变量不生效: 安装完成后务必重启 PowerShell 窗口
  2. 版本切换: 使用 pyenv local 可在不同项目使用不同 Python 版本
  3. 虚拟环境激活: 使用 uv run 命令无需手动激活虚拟环境
  4. 依赖管理: 推荐使用 uv add 而非 pip install,可自动更新 pyproject.toml
相关推荐
Y幽谷客7 小时前
Python加载本地大模型(Qwen3.5 8B)
python·大模型
伞伞悦读8 小时前
【第36期】Python 目录与路径详解:pathlib、文件遍历、创建、复制、移动和删除风险
开发语言·python
线上放牧人8 小时前
Windows删除图标缓存
windows·python·pyqt
qq_5470261798 小时前
Python 变量和简单数据类型
python
智搜广告9 小时前
智搜广告:科技行业AI回答优化公司如何破局
大数据·python·elasticsearch·geo
IpdataCloud10 小时前
AI智能体调用工具怎么核验来源IP?归属地、网络类型与代理风险识别(含Python代码)
数据库·python·tcp/ip
2601_9669496510 小时前
只拿到股票代码还不够:量化程序到底还需要哪些标的信息?——从数据建模开始理解股票元数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
蒸鱼Yuzheng10 小时前
Python 游戏测试开发怎么准备:日志解析、接口校验、并发与可维护性
自动化测试·python·测试开发·面试题·游戏测试
Ivanqhz11 小时前
BM1688 双核架构
python·深度学习·神经网络·cnn·mlir
Java后端的Ai之路11 小时前
Python进阶探索17 - Python中的深拷贝与浅拷贝
人工智能·python·ai·浅拷贝·深拷贝