温馨提示×

centos pytorch安装慢怎么办

小樊
69
2026-09-27 14:21:15
栏目: 智能运维

在 CentOS 上安装 PyTorch 很慢,通常是网络问题(官方源在国外)或依赖太大(CUDA 包)导致的。下面给你几种实测有效的加速方案,按推荐程度排序。


一、使用国内镜像源(最推荐)

1️⃣ 使用清华 / 中科大 PyTorch 镜像(conda)

如果你用 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 倍


2️⃣ 使用 pip + 国内镜像

如果你用 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 完整包,可能很大


二、只装 CPU 版 PyTorch(服务器无 GPU)

如果你不需要 GPU:

pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu

或:

conda install pytorch torchvision cpuonly

✅ 体积从 1GB+ → 100MB 左右


三、提前下载 wheel 文件(适合断网/极慢)

  1. 在浏览器或高速网络环境下载:
    https://download.pytorch.org/whl/
    
  2. 上传到 CentOS
  3. 本地安装:
pip install torch-*.whl

四、使用离线 conda 包(企业环境)

conda install pytorch --offline pytorch-2.1.0-py310.tar.bz2

适合:

  • 内网服务器
  • 集群环境

五、系统级优化(辅助)

1️⃣ 使用代理(如果你有)

export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890

2️⃣ 限制并发(避免被封)

pip install torch -i xxx --retries 5

六、推荐组合(最稳)

✅ CentOS + conda + 清华镜像 + CPU/CUDA 明确版本


你可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用 GPU(CUDA 版本)
  • 用 pip 还是 conda

我可以给你一条直接能跑的命令 ✅

0 踩