在 CentOS 上搭建 PyTorch 环境,一般推荐用 Miniconda / Anaconda + 虚拟环境,最省心、兼容性最好。下面给你一套通用、稳妥的流程(CentOS 7 / 8 都适用)。
sudo yum update -y
sudo yum install -y gcc gcc-c++ make wget bzip2
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
一路回车,最后选 yes 初始化。
source ~/.bashrc
conda create -n pytorch python=3.10 -y
conda activate pytorch
pip install torch torchvision torchaudio
先确认:
nvidia-smi
然后根据 CUDA 版本安装,例如 CUDA 11.8:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
官网选择工具:
https://pytorch.org/get-started/locally/
python -c "
import torch
print(torch.__version__)
print(torch.cuda.is_available())
"
True → GPU 可用False → 当前为 CPU 版本CentOS 7 默认 glibc 2.17,某些新版 PyTorch 可能不支持
✅ 解决:
conda install pytorch torchvision torchaudio -c pytorch
~/envs/pytorch/
project/
└── train.py
如果你告诉我:
我可以直接给你一条命令版配置方案。