..

python包管理工具uv

uv 目前更像是一个快速的 pip 替代品,而不是完整的 pnpm 替代品。

如果想要 Python 中更接近 pnpm 的体验,可以考虑:

  • Poetry:提供类似 pnpm 的依赖锁定和项目管理功能
  • PDM:直接受到 pnpm 启发,具有类似的特性

安装

# 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
      uv python install
      
    • 安装指定版本 python
      uv python install 3.12
      
  • 初始化项目
    uv init example
    
  • 安装依赖
    uv add request
    
  • 运行脚本
    uv run example.py
    
Tags: [ python  uv  ]