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

相关推荐
济6175 小时前
linux 系统移植(第十期)----Linux 顶层 Makefile详谈-- Ubuntu20.04
linux·服务器·数据库
峰顶听歌的鲸鱼5 小时前
Kubernetes核心概述
运维·笔记·云原生·容器·kubernetes·云计算
大柏怎么被偷了5 小时前
【Linux】线程的概念
java·linux·jvm
Q16849645155 小时前
Linux-周期任务易错问题
linux·运维·服务器
Leo July5 小时前
Docker全解析:从入门到企业级实战
运维·docker·容器
sxgzzn5 小时前
风电无人机巡检平台:如何用无人机与AI实现风机智能运维?
运维·人工智能·无人机
梦想的旅途25 小时前
从句柄操作到内存指令:企微外部群自动化推送的底层演进
运维·自动化·企业微信
运维有小邓@5 小时前
如何分析 Linux 系统登录失败事件
linux·运维·服务器
物联网软硬件开发-轨物科技5 小时前
技术白皮书:AI驱动下的光伏电站智能化运维新范式
运维·人工智能·物联网
江湖有缘5 小时前
PicoShare + Docker 实战:打造极简自托管文件分享系统
运维·docker·容器