使用 UV 工具管理 Python 项目的常用命令

使用 UV 工具管理 Python 项目的常用命令

初始化项目

bash 复制代码
uv init test-dev
cd test-dev

创建与激活虚拟环境

bash 复制代码
uv venv --python 3.12.12
source .venv/bin/activate

退出虚拟环境

bash 复制代码
deactivate

依赖管理

安装单个包:

bash 复制代码
uv pip install requests

requirements.txt 批量安装依赖:

bash 复制代码
uv pip install -r requirements.txt

卸载包:

bash 复制代码
uv pip uninstall requests

查看已安装的包:

bash 复制代码
uv pip list

导出依赖列表:

bash 复制代码
uv pip freeze > requirements.txt

Python 版本管理

查看 UV 支持的 Python 版本:

bash 复制代码
uv python list

缓存管理

查看缓存目录位置:

bash 复制代码
uv cache dir
相关推荐
曲幽17 分钟前
FastAPI实战:WebSocket vs Socket.IO,这回真给我整明白了!
python·websocket·nginx·socket·fastapi·web·async·socketio
阿钱真强道23 分钟前
27 Python 分类-从概率角度做分类,一文认识朴素贝叶斯
python·分类·朴素贝叶斯·分类算法·贝叶斯分类·gaussiannb
2301_7765087242 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
2401_879693871 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python
I'm Jie1 小时前
Swagger UI 本地化部署,解决 FastAPI Swagger UI 依赖外部 CDN 加载失败问题
python·ui·fastapi·swagger·swagger ui
2401_846341651 小时前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python
2401_879693871 小时前
进阶技巧与底层原理
jvm·数据库·python
阿_旭1 小时前
基于YOLO26深度学习的【桃子成熟度检测与分割系统】【python源码+Pyqt5界面+数据集+训练代码】图像分割、人工智能
人工智能·python·深度学习·桃子成熟度检测
蹦哒1 小时前
Kotlin 与 Java 语法差异
java·python·kotlin
jerryinwuhan2 小时前
python数据挖掘基础
python·数据挖掘·numpy