Python 包管理工具 uv的一些常用指令

1.如何安装uv:

在Windows下,执行下面的指令:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

安装很快,安装完成后,会出现:

接着,我们运行指令"uv help"来验证一下是否安装完毕:

如果出现上图的结果,则安装成功。

2.初始化一个项目:

运行指令:

uv init <项目名>

比如:

3.安装一个package(并自动安装所有依赖项):

运行指令:

uv add <package名字>

比如:

4.卸载一个package(并自动卸载相关的依赖项):

运行指令:

uv remove <package名字>

比如:

5.安装指定版本的Python,并创建虚拟环境,接着激活虚拟环境:

先运行指令安装指定版本的Python:

uv python install <Python版本>

然后,运行指令,基于指定版本的Python,创建虚拟环境:

uv venv --python=<Python版本> .venv

最后,运行指令,激活虚拟环境:

.venv\Scripts\activate

6.在虚拟环境中,安装指定的Python包:

使用指令:

uv pip install <package名字>

比如:

相关推荐
X56614 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
ZhengEnCi4 小时前
03ab-PyTorch安装教程 📚
python
狐狐生风5 小时前
LangChain 向量存储:Chroma、FAISS
人工智能·python·学习·langchain·faiss·agentai
狐狐生风5 小时前
LangChain RAG 基础
人工智能·python·学习·langchain·rag·agentai
老前端的功夫5 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
yaoxin5211236 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
java·开发语言·python
dFObBIMmai6 小时前
MySQL主从同步中大事务导致的延迟_如何拆分大事务优化同步
jvm·数据库·python
szccyw06 小时前
mysql如何限制特定存储过程执行权限_MySQL存储过程安全访问
jvm·数据库·python
小白学大数据6 小时前
Python 自动化爬取网易云音乐歌手歌词实战教程
爬虫·python·okhttp·自动化
风之所往_8 小时前
Python 3.0 新特性全面总结
python