Python的uv包管理工具使用

一、简介

uv是一个继Python版本管理、Python包管理、项目管理、虚拟环境管理于一体的工具,由于底层是用Rust编写的,uv的执行速度非常快。

  • 安装
shell 复制代码
pip install uv
  • 镜像源设置
    uv默认安装包是从pypi上下载的,速度比较慢。我们可以设置镜像源,设置方式为在当前用户目录下添加环境变量UV_DEFAULT_INDEX,比如设置豆瓣的源为:https://mirrors.aliyun.com/pypi/simple/

二、使用

  1. 下载指定的Python解释器版本
shell 复制代码
uv python install 3.12 3.13
  1. 卸载指定的Python解释器版本
shell 复制代码
uv python uninstall 3.12
  1. 查看已安装的Python解释器
shell 复制代码
uv python list --only-installed

三、虚拟环境管理

  1. 创建一个名为demo-env的虚拟环境
shell 复制代码
uv venv demo-env --python 3.12
  1. 如需为该虚拟环境安装依赖包,需要先进入该虚拟环境下script目录下,执行active,激活虚拟环境
  2. 为该虚拟环境安装包
shell 复制代码
uv pip install requests
相关推荐
AiXed13 分钟前
PC微信协议之AES-192-GCM算法
前端·数据库·python
灵光通码39 分钟前
神经网络基本概念
python·神经网络
武子康2 小时前
Java-171 Neo4j 备份与恢复 + 预热与执行计划实战
java·开发语言·数据库·性能优化·系统架构·nosql·neo4j
Petrichor_H_3 小时前
DAY 31 文件的规范拆分和写法
python
怪兽20143 小时前
fastjson在kotlin不使用kotlin-reflect库怎么使用?
android·开发语言·kotlin
ClearLiang3 小时前
Kotlin-协程的挂起与恢复
开发语言·kotlin
彭同学学习日志3 小时前
Kotlin Fragment 按钮跳转报错解决:Unresolved reference ‘floatingActionButton‘
android·开发语言·kotlin
海域云赵从友3 小时前
破解跨境数据传输瓶颈:中国德国高速跨境组网专线与本地化 IP 的协同策略
开发语言·php
咚咚王者3 小时前
人工智能之编程进阶 Python高级:第九章 爬虫类模块
开发语言·python
深蓝海拓4 小时前
使matplot显示支持中文和负号
开发语言·python