UV的使用总结

在UV的文档中摘取一些常用的命令罗列在这里参考文档

使用uv来管理项目(替代)

bash 复制代码
1. uv init hello-world  # 初始化项目
2. cd hello-world
3. uv add 'numpy==2.0' # 增加依赖
4. uv lock --upgrade-package requests # 更新项目依赖
5. uv remove numpy # 删除项目依赖

参考

使用uv来配置项目的python版本

为项目指定python版本

bash 复制代码
uv venv --python 3.11.6

也可以通过<实现>-<版本>-<操作系统>-<架构>-<C 库>来指定其他架构的python版本

在系统中首先安装python版本

bash 复制代码
uv python install 3.12.3

安装python到系统

bash 复制代码
uv python install 3.12 --default --preview

查找python的可执行文件的路径在哪里

bash 复制代码
uv python find

UV创建虚拟环境

bash 复制代码
uv venv
uv venv my-name
source .venv/bin/activate
.venv\Scripts\activate
deactivate

UV安装

bash 复制代码
uv pip install flask
uv pip install "git+https://github.com/astral-sh/ruff"
uv pip install -r requirements.txt
uv pip install -r pyproject.toml
uv pip uninstall flask
uv pip freeze
uv pip show numpy

UV的安装

typescript 复制代码
windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
linux/macos
curl -LsSf https://astral.sh/uv/install.sh | sh
wget -qO- https://astral.sh/uv/install.sh | sh

UV文档

使用pip和pipx安装

bash 复制代码
pipx install uv
pip install uv
相关推荐
Lxinccode13 小时前
python(42) : 监听本地文件夹上传到服务器指定目录
服务器·开发语言·python·文件上传服务器·监听文件上传服务器
我是华为OD~HR~栗栗呀13 小时前
前端面经-高级开发(华为od)
java·前端·后端·python·华为od·华为·面试
木头左13 小时前
跨周期共振效应在ETF网格参数适配中的应用技巧
开发语言·python·算法
爱蹦跶的精灵14 小时前
降级版本Pillow解决freetypefont has no attribute getsize问题
python·pillow
一人の梅雨14 小时前
亚马逊 MWS 关键字 API 实战:关键字搜索商品列表接口深度解析与优化方案
python·spring
唐叔在学习16 小时前
pip安装太慢?一键切换国内镜像源,速度飞起!
后端·python
Gz、16 小时前
Spring Boot 常用注解详解
spring boot·后端·python
起风了___16 小时前
Python 自动化下载夸克网盘分享文件:基于 Playwright 的完整实现(含登录态持久化与提取码处理)
后端·python
我是华为OD~HR~栗栗呀16 小时前
测试转C++开发面经(华为OD)
java·c++·后端·python·华为od·华为·面试
mldong17 小时前
保姆级教程!手把手教你搭建FastAPI + Vue3前后端分离项目
vue.js·python·全栈