在 CentOS 上安装 PyTorch 很慢,通常是网络问题(官方源在国外)或依赖太大(CUDA 包)导致的。下面给你几种实测有效的加速方案,按推荐程度排序。
如果你用 conda:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
然后安装(去掉 -c pytorch):
conda install pytorch torchvision torchaudio cudatoolkit=11.8
✅ 速度通常能提升 5–10 倍
如果你用 pip:
pip install torch torchvision torchaudio \
-i https://pypi.tuna.tsinghua.edu.cn/simple
或:
pip install torch torchvision \
-i https://mirrors.aliyun.com/pypi/simple
⚠️ 注意:pip 默认会下载 CPU 或 CUDA 完整包,可能很大
如果你不需要 GPU:
pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
或:
conda install pytorch torchvision cpuonly
✅ 体积从 1GB+ → 100MB 左右
https://download.pytorch.org/whl/
pip install torch-*.whl
conda install pytorch --offline pytorch-2.1.0-py310.tar.bz2
适合:
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
pip install torch -i xxx --retries 5
✅ CentOS + conda + 清华镜像 + CPU/CUDA 明确版本
我可以给你一条直接能跑的命令 ✅