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 版本

相关推荐
Hehuyi_In13 分钟前
从优雅到爆烈 —— Linux全力回收内存的一生
linux·内核·内存·memory·回收
顾默@33 分钟前
双系统Ubuntu18.04升级22.04,安装docker进行openclaw安装
运维·docker·容器
杨充41 分钟前
1.1 数据编码设计原理
linux·运维·网络·底层原理·数据编码
fan_music42 分钟前
Linux I/O
linux
一只鹿鹿鹿42 分钟前
信息化项目管理规范(参考Word文件)
java·大数据·运维·开发语言·数据库
Java小白笔记43 分钟前
Linux 手动部署 Oracle JDK 17 完全指南
java·linux·oracle
我材不敲代码1 小时前
Python venv 虚拟环境从入门到精通 + uv 高性能替代工具实战指南
开发语言·python·uv
wanhengidc1 小时前
双线服务器有哪些优点?
运维·服务器
蜀道山老天师1 小时前
Docker Compose 多容器编排实战:LNMP、Tomcat 集群、云桌面、Portainer、Zabbix 一键部署
运维·docker·容器·tomcat·zabbix
jscxy52062 小时前
ospf综合实验
运维·服务器·网络