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
相关推荐
北斗落凡尘2 小时前
LangGraph 入门实战(2)
python·langchain
ttod_qzstudio3 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python
jufeng13074 小时前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 1 篇】
人工智能·python·架构·agent
月光船幽幽4 小时前
影子模式下保护 logits 不被修改
人工智能·python·算法
_oP_i7 小时前
python 后缀 mjs文件
开发语言·python
北斗落凡尘7 小时前
如何使用LangGraph(1)
python·langchain
Livia要学习8 小时前
Python装饰器
开发语言·python
大模型丫丫9 小时前
LangChain4j:Java 生态的 AI 应用开发利器
java·人工智能·python
circuitsosk9 小时前
向量数据库选型与性能压测:Milvus、Pinecone、Chroma在真实业务下的对比
数据库·python·pinecone·milvus·向量数据库·chroma
雾时之林9 小时前
python--字符串
开发语言·python