使用UV来快速运行python代码,免pip和Conda

一种新的包管理模式,装一个uv,把文件前边的依赖在注释里按照格式写好,就可以在有互联网的地方运行python脚本。

示例

有互联网就直接按照前面注释的依赖内容进行自动环境搭建,不需要先自己搭建环境了,简单粗暴。

有互联网就直接按照前面注释的依赖内容进行自动环境搭建,不需要先自己搭建环境了

再举一例:


注释里按照规定格式写好依赖
直接裸run

但是前提是需要预装UV组件。

在 Windows 和 Linux 上安装 Python 的 uv 库的方法如下:

Windows 上安装 uv

  1. 使用官方安装脚本
    • 打开 PowerShell,运行以下命令:
      irm https://astral.sh/uv/install.ps1 -UseBasicParsing | iex
      
    • 如果需要安装特定版本,可以在 URL 中包含版本号,例如:
      irm https://astral.sh/uv/0.5.5/install.ps1 -UseBasicParsing | iex
      
    • 安装完成后,可以通过运行 uv --version 来检查是否安装成功。
  2. 使用 pip 安装
    • 打开命令提示符或 PowerShell,运行以下命令:
      pip install uv
      
    • 安装完成后,同样可以通过 uv --version 来检查是否安装成功。
  3. 使用 winget 安装
    • 打开命令提示符或 PowerShell,运行以下命令:
      winget install --id=astral-sh.uv -e
      
    • 这种方法会从 Windows Package Manager 安装 uv

Linux 上安装 uv

  1. 使用官方安装脚本
    • 打开终端,运行以下命令:
      curl -LsSf https://astral.sh/uv/install.sh | sh
      
    • 如果需要安装特定版本,可以在 URL 中包含版本号,例如:
      curl -LsSf https://astral.sh/uv/0.5.5/install.sh | sh
      
    • 安装完成后,可以通过运行 uv --version 来检查是否安装成功。
  2. 使用 pip 安装
    • 打开终端,运行以下命令:
      pip install uv
      
    • 安装完成后,同样可以通过 uv --version 来检查是否安装成功。
  3. 使用 cargo 安装(需要先安装 Rust 的包管理工具 cargo):
    • 打开终端,运行以下命令:
      cargo install --git https://github.com/astral-sh/uv uv
      
    • 但需要注意,这种方法可能需要较新的 Rust 版本。

安装完成后,建议通过运行 uv --version 来确认安装成功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容