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
相关推荐
你怎么知道我是队长7 分钟前
python-enumrate函数
开发语言·chrome·python
大熋23 分钟前
Playwright Python 教程:网页自动化
开发语言·python·自动化
A7bert7771 小时前
【YOLOv8-obb部署至RK3588】模型训练→转换RKNN→开发板部署
linux·c++·人工智能·python·yolo
cdg==吃蛋糕1 小时前
selenium 使用方法
开发语言·python
Y1nhl2 小时前
力扣_二叉树的BFS_python版本
python·算法·leetcode·职场和发展·宽度优先
Q_Q5110082853 小时前
python的婚纱影楼管理系统
开发语言·spring boot·python·django·flask·node.js·php
若兰幽竹3 小时前
【从零开始编写数据库:基于Python语言实现数据库ToyDB的ACID特性】
数据库·python
xiaocainiao8813 小时前
Python 实战:构建 Git 自动化助手
git·python·自动化
nightunderblackcat3 小时前
新手向:使用Python将多种图像格式统一转换为JPG
开发语言·python
engchina4 小时前
Python PDF处理库深度对比:PyMuPDF、pypdfium2、pdfplumber、pdfminer的关系与区别
开发语言·python·pdf