diff --git a/deploy/lib/common.sh b/deploy/lib/common.sh index 2f0cf4a..639a74d 100644 --- a/deploy/lib/common.sh +++ b/deploy/lib/common.sh @@ -217,6 +217,7 @@ pip_install_requirements() { [[ -f "${req_file}" ]] || die "缺少依赖文件: ${req_file}" "${pip_bin}" install -r "${req_file}" \ --disable-pip-version-check \ + --retries 5 \ --progress-bar "${bar}" echo " ${label}安装完成" } diff --git a/docs/更新文档.md b/docs/更新文档.md index 9661ac4..6e495d7 100644 --- a/docs/更新文档.md +++ b/docs/更新文档.md @@ -8,13 +8,13 @@ ### 修改原因 -单所验证时 `setup_env` 升级到 pip 26 后,`--progress-bar ascii` 非法,依赖安装中断. +单所验证时 `setup_env` 升级到 pip 26 后,`--progress-bar ascii` 非法,依赖安装中断;腾讯源偶发空索引也会导致一次失败. ### 修改的地方 | 文件 | 改动摘要 | |------|----------| -| `deploy/lib/common.sh` | `pip_progress_bar_arg` 改为 `on`(兼容 pip 26) | +| `deploy/lib/common.sh` | `pip_progress_bar_arg` 改为 `on`(兼容 pip 26);`pip install` 加 `--retries 5` | ### 达成的目标