python UV虚拟环境项目搭建
安装UV
#安装(前提是需要python已经安装,没有安装请先安装python)
pip install uv
创建项目
uv init demo_project
创建虚拟环境
cd demo_projectuv venv -p python3.11 .venv说明:-p python版本.venv 虚拟环境名,可以随意命名。命令.venv与主流idea一致
激活虚拟环境
# Linux/macOS
source .venv/bin/activate# winddos
.venv\Scripts\activate.bat
退出虚拟环境
deactivate
添加依赖
uv add 安装包
临时安装
uv pip install pandas
升级包
uv add 包名 --upgrade
导出和导入依赖
uv pip freeze > requirements.txt
uv add和uv pip使用场景
场景 | 推荐命令 | 原因 |
---|---|---|
新增项目依赖 | uv add <package> | 自动更新配置文件和锁文件,确保可复现性 |
临时安装调试包 | uv pip install <pkg> | 避免污染项目依赖声明 |
升级依赖版本 | uv add <pkg> --upgrade | 更新锁文件并同步环境 |
从 GitHub 安装子路径包 | uv add github:user/repo#subpath | 支持直接解析仓库子路径的 pyproject.toml 3 |
兼容传统 pip 命令 | uv pip install -r requirements.txt | 无缝迁移现有依赖列表7 |