需先安装uv且版本≥0.2.0,通过uv venv --python创建虚拟环境:指定3.11则需系统已安装,指定3.11.9则自动下载;激活后验证路径和pip list确认环境干净。

用 uv 创建 Python 虚拟环境需要先确保 uv 已正确安装且版本不低于 0.2.0,否则 run 命令不支持 --python 和 --venv 参数,执行会报错。
检查 uv 是否可用并确认版本
在终端中运行 uv --version,输出应类似 uv 0.2.10;若提示 command not found,请先通过 curl -LsSf https://astral.sh/uv/install.sh | sh 安装或使用包管理器(如 brew install uv)更新。
创建指定 Python 版本的虚拟环境
方法一:用 --python 指定解释器路径
执行 uv venv --python 3.11 myenv,uv 会自动查找系统中已安装的 Python 3.11 并创建名为 myenv 的虚拟环境;如果系统未安装 3.11,uv 不会自动下载,而是报错 No Python 3.11 found。
方法二:用 --python 下载并使用最新补丁版
运行 uv venv --python 3.11.9 myenv,uv 将从 python.org 自动下载 CPython 3.11.9 嵌入式构建(无需系统预装),解压到缓存目录后初始化环境;【这一步会联网下载约 25MB 文件,首次执行耗时较长】。
激活并验证新环境
第一步:进入项目目录 → 执行 source myenv/bin/activate(macOS/Linux)或 myenv\Scripts\activate.bat(Windows)
第二步:运行 python -c "import sys; print(sys.prefix)",输出路径应包含 myenv 字样,而非系统 Python 路径
第三步:执行 pip list,仅显示 setuptools、pip、wheel 三个基础包,说明是干净的全新环境
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











