下载与安装
最新安装包与版本说明统一发布在 GitHub Releases。
提示
展开发布页面的 Assets,选择适合当前操作系统的软件包。不同版本提供的软件包可能不同。
选择安装方式
| 方式 | 适合人群 | 运行要求 |
|---|---|---|
| 安装包 | 大多数用户 | 受支持的 Windows、macOS 或 Linux 系统 |
| 源代码 | 开发与测试 | Python 3.8–3.11 |
使用安装包
- 打开最新发布页面。
- 下载适合当前系统的软件包。
- 解压或安装,然后启动 GitHub 网盘。
如果当前平台没有安装包,可以从源代码运行。
macOS 未签名提示
macOS 安装包暂未进行代码签名。如果系统提示无法验证开发者,或提示应用“已损坏,无法打开”,请先确认安装包来自项目的 GitHub Releases 页面,然后尝试以下步骤:
打开“终端”,执行:
shellsudo spctl --master-disable打开“系统设置”>“隐私与安全性”,如果出现“任何来源”选项,请允许从“任何来源”打开应用。
将 GitHub 网盘移到“应用程序”,然后执行:
shellsudo xattr -dr com.apple.quarantine /Applications/GitHub-NetDisk.app
命令执行完成后,重新打开 GitHub 网盘。
从源代码运行
下载或克隆仓库,在仓库根目录执行:
shell
python -m venv .venv
source .venv/bin/activate # Windows:.venv\Scripts\activate
python -m pip install .
python GitHub-NetDisk.py可选的 aria2 组件
发行版里的安装包已自带 aria2。从源代码运行或使用自定义打包版本时,如需下载加速,请将 aria2c 放入应用的 tools 目录,或确保它位于 PATH 中。GitHub 网盘会直接调用 aria2c 命令行,并发下载多个 Release 资产;未安装 aria2 时会使用基于 requests 的内置下载器。