目前 PyTorch 官方已经不再提供“CentOS 专用版”,而是统一通过 pip / conda 安装,只要系统满足依赖即可在 CentOS 上运行。下面给你几种在 CentOS 7 / CentOS 8 / Rocky / Alma 上安装 PyTorch 的正确方式。
cat /etc/centos-release
python3 --version
建议:
yum install -y python3-pip
pip3 install torch torchvision torchaudio
先确认 CUDA 版本:
nvidia-smi
例如 CUDA 11.8:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
然后:
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
CentOS 7 默认:
glibc 2.17
而较新 PyTorch(2.x)需要:
glibc ≥ 2.17(勉强)
gcc ≥ 9(推荐)
解决方案:
yum install -y devtoolset-9
scl enable devtoolset-9 bash
❌ 不要找:
官方 不再单独提供 CentOS 包。
python3
>>> import torch
>>> torch.__version__
>>> torch.cuda.is_available()
PyTorch 没有 CentOS 独占版本,直接用 pip / conda 安装即可,conda 对 CentOS 最友好。
如果你愿意,可以告诉我:
我可以给你一条 完全适配你系统的安装命令 ✅