vestalterrace911/python-check-updates
GitHub: vestalterrace911/python-check-updates
一款基于 Rust 构建的轻量 CLI 工具,用于快速检查 Python 项目的依赖包是否有 PyPI 新版本可用。
Stars: 0 | Forks: 0
# ⚙️ python-check-updates - 快速查找 Python 包的新版本
[](https://github.com/vestalterrace911/python-check-updates)
## 📋 什么是 python-check-updates?
python-check-updates 是一个命令行工具,可帮助您查找所用 Python 包的更新版本。它会检查您当前的项目配置,并显示您的依赖项在 PyPI(主要的 Python 包索引)上是否有可用的更新。
把它想象成一个检查软件库是否过时的助手。它的工作方式类似于 npm-check-updates 之于 JavaScript,但此工具是专为 Python 项目构建的。
您无需成为开发人员即可使用它。该工具可在 Windows 上运行,设计简单且快速。
## ⚙️ 功能
- 检查最常见的 Python 包列表:`requirements.txt` 和 `pyproject.toml`
- 支持流行的 Python 包管理器,如 Poetry 和 pip
- 快速扫描您的项目中过时的依赖项
- 在 Windows 系统上运行流畅
- 提供清晰的输出,显示哪些包有新版本
- 使用 Rust 和 UV 构建,确保速度和可靠性
## 🔍 为什么要使用此工具?
保持 Python 包的更新可以确保您拥有最新的功能和安全修复。如果您不知道确切的命令,手动检查每个包可能会很耗时且令人困惑。python-check-updates 为您自动执行此步骤。
它消除了猜测工作,帮助您以最少的精力保持项目的健康。
## 🖥️ 系统要求
- Windows 10 或更高版本
- 基本命令提示符(Command Prompt 或 PowerShell)
- 仅检查版本无需预装 Python 或其他软件
- 互联网访问,以连接到 PyPI 包索引
## 🚀 入门指南:如何在 Windows 上下载和运行
您将访问 GitHub 上的软件下载页面以获取最新版本。本指南将逐步向您展示如何操作。
### 第 1 步:访问下载页面
点击下方的绿色按钮,或将 URL 复制并粘贴到您的网络浏览器中:
[](https://github.com/vestalterrace911/python-check-updates)
这将带您进入 python-check-updates 的 GitHub 主页面。
### 第 2 步:找到最新版本
在 GitHub 页面上,向下滚动以在右侧找到“Releases”部分,或使用导航菜单转到 **Releases**。
查找最新的稳定版本。发布项通常带有版本号标题,如“v1.0”、“v1.1”等。
### 第 3 步:下载 Windows 安装程序或可执行文件
在最新版本下,搜索以 `.exe` 结尾的文件或 Windows 安装程序。此文件用于在您的计算机上安装或运行应用程序。
点击链接将文件下载到您的计算机。
### 第 4 步:运行安装程序或应用程序
- 如果您下载的是安装程序(`.exe`),请双击它以开始安装。
- 按照屏幕上的说明完成设置。
- 如果是独立的可执行文件,请双击以直接运行。无需安装。
### 第 5 步:打开命令提示符
安装或运行后,在 Windows PC 上打开 **Command Prompt** 或 **PowerShell**。
您可以通过按 **Windows 键**,输入 `cmd` 或 `powershell`,然后按 **Enter** 来执行此操作。
### 第 6 步:检查您的 Python 依赖项
在命令提示符中,通过键入以下内容使用该工具:
`python-check-updates`
默认情况下,它会在当前文件夹中查找 `requirements.txt` 文件。
要检查 `pyproject.toml` 中列出的依赖项,请添加:
`python-check-updates --pyproject`
按 Enter 运行命令。
该工具随后将列出有新版本可用的包。
## 🛠️ 如何详细使用 python-check-updates
您可以在项目文件所在的文件夹中启动它。要在 Command Prompt 中导航到您的项目文件夹,请使用 `cd` 命令。例如:
```
cd C:\Users\YourName\YourProject
```
然后按照前面所示运行命令。
### 常用命令
- 检查 `requirements.txt`(默认):
python-check-updates
- 检查带有 Poetry 设置的 `pyproject.toml`:
python-check-updates --pyproject
- 显示帮助和所有选项:
python-check-updates --help
## 📄 如果您还没有项目文件怎么办?
您可以通过打开记事本并列出 Python 包及其当前版本来创建一个简单的 `requirements.txt` 文件。
`requirements.txt` 的内容示例:
```
requests==2.25.0
numpy==1.19.0
```
在运行该工具之前,将此文件保存在您的项目文件夹中。
## 🔧 更新您的包(可选的后续步骤)
此工具仅显示是否有可用的更新。它不会自动安装更新。
要在检查后更新包:
- 对于 pip 和 `requirements.txt`,您可以手动更新文件或使用 pip 命令,例如:
pip install --upgrade package-name
- 对于 Poetry 和 `pyproject.toml`,请使用 Poetry 命令,如:
poetry update
## 📚 其他提示
- 定期运行该工具以保持项目依赖项是最新的。
- 从存储项目文件的文件夹运行它。
- 确保您的互联网连接正常,因为该工具会在线检查。
- 如果您没有看到更新,则您的包可能已经是最新的。
## 🧩 理解关键术语
- **Python dependencies**:您的项目使用的软件库。
- **PyPI**:官方 Python 包仓库。
- **requirements.txt**:列出 Python 包和版本的文本文件。
- **pyproject.toml**:Poetry 用来管理包的文件。
- **CLI (Command-Line Interface)**:一种使用文本命令与软件交互的方式。
## 🔗 再次提供下载链接
您可以随时访问此页面下载或检查新版本:
[https://github.com/vestalterrace911/python-check-updates]( )
标签:CLI, pip, Poetry, PyPI, pyproject.toml, Python, requirements.txt, Rust, UV, WiFi技术, 依赖管理, 包管理器, 可视化界面, 安全可观测性, 安全更新, 文档结构分析, 无后门, 版本控制, 版本检测, 统一API, 网络流量审计, 自动化运维, 软件供应链, 通知系统