当前位置: 首页 > article >正文

uv包简单使用案例

uv由Charlie Marsh开发,是Astral Tool的一个快速Python包安装器和解析器。它类似于pip和pip-tools,但速度更快。此外,uv还支持虚拟环境管理,替代venv和virtualenv。
参考:https://github.com/astral-sh/uv

安装:

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh

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

# With pip.
pip install uv

在这里插入图片描述

安装python虚拟环境

# 创建虚拟环境(替代 python -m venv)
uv venv myenv

# 激活虚拟环境(Linux/macOS)
source myenv/bin/activate

# 在虚拟环境中安装包
uv pip install --python=3.11 flask  # 指定 Python 版本


# 退出环境,在 CMD/PowerShell 中
deactivate

windows激活环境

# 进入虚拟环境目录的 Scripts 文件夹
cd myenv\Scripts

# 执行激活命令
activate.bat

# 或直接通过完整路径激活
myenv\Scripts\activate.bat

在这里插入图片描述
在这里插入图片描述

安装包

# 安装单个包(比 pip 快 10-100 倍)
uv pip install numpy

# 安装多个包
uv pip install pandas matplotlib scikit-learn

# 安装指定版本的包
uv pip install "requests>=2.26,<3.0"

在这里插入图片描述


http://www.kler.cn/a/600570.html

相关文章:

  • MySQL - 索引【index】
  • 如何设计系统扩展性以应对业务增长
  • SAP-ABAP:SAP数据集成全场景技术指南(BAPI、RFC、IDOC、BATCHJOB、ODATA、WEBSERVICE):从实时交互到批量处理
  • Linux 练习二 LVS的NAT模式
  • 城电科技|景观光伏花 太阳能发电的景观光伏太阳花向日葵
  • 《Operating System Concepts》阅读笔记:p481-p482
  • 搭建k8s集群的可观测体系(log和metric)(已踩完坑)
  • [每周一更]-(第137期):Go + Gin 实战:Docker Compose + Apache 反向代理全流程
  • 【Tauri2】003——run函数的简单介绍(1)
  • HashMap的位操作是什么?HashSet 的 contains 方法复杂度是多少?红黑树简单讲一下?
  • H3C交接机初始基本配置
  • 【Java】readUnsignedShort()与readShort()
  • 基于springboot的地方美食分享网站(全套)
  • 《自动化开发之路:使用 Jenkins、GitLab CI 与 GitHub Actions 构建高效 CI/CD 流水线》
  • Oracle-rman restore遭遇RMAN-03002与ORA-19563
  • java基础自用笔记:异常、泛型、集合框架(List、Set、Map)、Stream流
  • protobuf为什么快
  • ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南
  • 网络基础-路由器和交换机工作配置
  • 【测试报告】论坛系统