快速安装指南:跑起 Ghost-Downloader-3 下载器
【免费下载链接】Ghost-Downloader-3The only downloader you need. 下载器的集大成者。项目地址: https://gitcode.com/GitHub_Trending/gh/Ghost-Downloader-3
想存 B 站、YouTube 的视频,或者拖个磁力链接,却还要在好几款下载软件之间来回切换?Ghost-Downloader-3 是一个把 HTTP、磁力、FTP、M3U8、eD2k 和视频站点都装进同一个窗口的下载器,装好就能用。
先搞清楚这是什么
Ghost-Downloader-3 是一个跨平台的图形界面下载器,用 Python 实现,覆盖 Windows 10+、macOS 13+、Linux(glibc 2.35+)和 Android 11+。
它比同类工具强的地方:
- 一个应用通吃全协议,HTTP、磁力/BT、FTP、M3U8、MPEG-DASH、eD2k 不用换工具。
- 视频站点能框选片段、任选画质和字幕,还能下载合集分 P。
- 智能分块下载、无需事后合并,自动识别带宽,网络越差越显快。
- 自带浏览器扩展,点一下视频就能把下载交给桌面端接管。
它靠什么跑起来
| 技术 | 一句话作用 |
|---|---|
| PySide6(Qt 6) | 画整个图形界面 |
| pyside6-fluent-widgets | 提供 Fluent 风格界面组件 |
| libtorrent | 磁力 / BT 下载引擎 |
| m3u8、mpegdash | 解析 M3U8 与 MPEG-DASH 流媒体 |
| websockets | 浏览器扩展与桌面端通信 |
| loguru | 写运行日志 |
| uv | 按 uv.lock 锁定并安装依赖 |
动手前:把环境备好
按这个顺序备齐,后面才不会卡:
- Python 3.13+:项目最低要求。
python3 --version应输出 3.13 或更高,没有就先装一个。 - Git:用来拉取代码。
git --version能看到版本号即可。 - uv:一个 Python 包和项目管理器,负责按锁文件装依赖。没装的话执行
curl -LsSf https://astral.sh/uv/install.sh | sh,再用uv --version确认。
四步装好并跑起来
- 拉取代码:
git clone https://gitcode.com/GitHub_Trending/gh/Ghost-Downloader-3看到 "Receiving objects... done"、目录里出现
Ghost-Downloader-3.py就对了。 - 装依赖:
cd Ghost-Downloader-3 uv sync看到 "Installed N packages"、项目下多出
.venv目录就对了。 - 启动下载器:
uv run Ghost-Downloader-3.py首次会弹出引导窗口,走完能看到主界面任务列表,说明已跑起来 ✅
- 添加第一个任务:主界面右上角加号里粘贴一个链接(磁力或视频地址都行)。看到任务卡片出现并开始下载,就算完全跑通。
卡住了?看这里
- 提示 Requires-Python >=3.13 装不上:本机 Python 太旧或没装。装 3.13+,或让 uv 自动拉一个:
uv python install 3.13。 - 窗口一闪就退 / 没有图形界面:多半是 CPU 不支持 AVX 指令集,或你在纯命令行(SSH)里跑。确认 CPU 支持 AVX;Linux 下要有图形会话,日志在用户数据目录的
GhostDownloader/GhostDownloader.log。 - 依赖装一半中断:系统缺运行库或断网。直接重跑
uv sync续装,Windows 确认用的是 64 位 Python。
装好就能用了。想改下载目录、代理等配置,看 app/config/;想看更多功能说明,读 README_zh.md。
【免费下载链接】Ghost-Downloader-3The only downloader you need. 下载器的集大成者。项目地址: https://gitcode.com/GitHub_Trending/gh/Ghost-Downloader-3
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考