uv环境常用命令

一、项目初始化​

创建新项目,生成 pyproject.toml和 .venv虚拟环境

uv init

指定 Python 版本初始化项目

uv init myapp --python 3.12

二、虚拟环境管理​

激活

.venv\Scripts\activate

#创建或更新虚拟环境(默认路径 .venv)

uv venv

#指定 Python 版本创建虚拟环境

uv venv --python 3.12

三、依赖管理​

uv add requests==2.31.0 # 添加指定版本依赖,自动更新 pyproject.toml和 uv.lock

uv add -r requirements.txt #从文件批量添加依赖

uv remove requests #移除依赖并更新锁文件

uv sync #根据锁文件同步虚拟环境,确保依赖一致性

四、运行与调试​

uv run main.py #在虚拟环境中运行脚本

uv run --python 3.12 app.py #指定 Python 版本运行脚本

五、Python 版本管理

uv python list #列出已安装的 Python 版本

uv python install 3.12 #安装指定 Python 版本

相关推荐
超龄超能程序猿43 分钟前
Docker GPU插件(NVIDIA Container Toolkit)安装
运维·docker·容器
Xの哲學1 小时前
Linux SMP 实现机制深度剖析
linux·服务器·网络·算法·边缘计算
2501_906150561 小时前
私有部署问卷系统操作实战记录-DWSurvey
java·运维·服务器·spring·开源
知识分享小能手2 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04的Linux网络配置(14)
linux·学习·ubuntu
皇族崛起2 小时前
【视觉多模态】- scannet 数据的 Ubuntu 百度网盘全速下载
linux·ubuntu·3d建模·dubbo
岳来2 小时前
docker 从 Path 值看容器启动命令
运维·docker·容器
CAU界编程小白2 小时前
Linux系统编程系列之进程控制(下)
linux·进程控制
RisunJan3 小时前
Linux命令-ifconfig命令(配置和显示网络接口的信息)
linux·运维·服务器
LaoWaiHang3 小时前
Linux基础知识04:pwd命令与cd命令
linux
杭州泽沃电子科技有限公司3 小时前
面对风霜雨雪雷电:看在线监测如何为架空线路筑牢安全网
运维·人工智能·在线监测·智能监测