一种新的包管理模式,装一个uv,把文件前边的依赖在注释里按照格式写好,就可以在有互联网的地方运行python脚本。
示例
有互联网就直接按照前面注释的依赖内容进行自动环境搭建,不需要先自己搭建环境了,简单粗暴。

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

注释里按照规定格式写好依赖

直接裸run
但是前提是需要预装UV组件。
在 Windows 和 Linux 上安装 Python 的 uv 库的方法如下:
Windows 上安装 uv
-
使用官方安装脚本:
- 打开 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来检查是否安装成功。
- 打开 PowerShell,运行以下命令:
-
使用
pip安装:- 打开命令提示符或 PowerShell,运行以下命令:
pip install uv - 安装完成后,同样可以通过
uv --version来检查是否安装成功。
- 打开命令提示符或 PowerShell,运行以下命令:
-
使用
winget安装:- 打开命令提示符或 PowerShell,运行以下命令:
winget install --id=astral-sh.uv -e - 这种方法会从 Windows Package Manager 安装
uv。
- 打开命令提示符或 PowerShell,运行以下命令:
Linux 上安装 uv
-
使用官方安装脚本:
- 打开终端,运行以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh - 如果需要安装特定版本,可以在 URL 中包含版本号,例如:
curl -LsSf https://astral.sh/uv/0.5.5/install.sh | sh - 安装完成后,可以通过运行
uv --version来检查是否安装成功。
- 打开终端,运行以下命令:
-
使用
pip安装:- 打开终端,运行以下命令:
pip install uv - 安装完成后,同样可以通过
uv --version来检查是否安装成功。
- 打开终端,运行以下命令:
-
使用
cargo安装(需要先安装 Rust 的包管理工具cargo):- 打开终端,运行以下命令:
cargo install --git https://github.com/astral-sh/uv uv - 但需要注意,这种方法可能需要较新的 Rust 版本。
- 打开终端,运行以下命令:
安装完成后,建议通过运行 uv --version 来确认安装成功。