feat: 解决 aarch64 上 Qlib 安装(源码 git 固化依赖)并记录下载代理规则

- backend/pyproject.toml + uv.lock: pyqlib 以 git+https 固定 commit 79633dd 注册为核心依赖,
  替代无法在 Linux aarch64 安装的 PyPI wheel(ROADMAP §2 旧备注)
- engine.py: 更正占位说明(Qlib 现已可安装,工作流实现待 Phase 2 补齐)
- AGENT.md §0: 网络下载困难时使用 HTTP 代理 192.168.1.160:3128
- README / ROADMAP: 同步 Qlib 安装方式与代理说明
This commit is contained in:
Simon
2026-09-06 17:45:01 +08:00
parent d9be75a98f
commit 8f8b6d274f
6 changed files with 3351 additions and 16 deletions
+32
View File
@@ -10,6 +10,38 @@
---
# 0. 网络下载与代理规则
当网络下载(git clone、pip / uv 安装、wget、数据下载、Docker pull 等)出现**困难或超时**时,
统一使用本机局域网 HTTP 代理:
```text
192.168.1.160:3128
```
示例(仅在下载失败 / 超时时启用,不把代理写入代码或 Git):
```bash
# git clone(仅对 GitHub 等外网 https 目标使用)
git -c http.proxy=http://192.168.1.160:3128 -c https.proxy=http://192.168.1.160:3128 clone <url>
# pip / uv 安装
export http_proxy=http://192.168.1.160:3128
export https_proxy=http://192.168.1.160:3128
uv pip install <pkg>
# wget / curl
wget -e use_proxy=yes -e http_proxy=http://192.168.1.160:3128 <url>
```
注意事项:
- 代理只用于**外网**下载;内网资源(如 ssh git@192.168.1.10、局域网服务)不要走代理。
- 代理 IP 属于局域网配置,不写入 `.env` / `config.yaml` / 任何提交进 Git 的文件。
- 直接下载成功时不要多此一举走代理。
---
# 1. 项目定位
这是一个: