在 CentOS 上配置 PyTorch,一般分三步:系统环境准备 → 安装 Python / CUDA → 安装 PyTorch。下面按最常见、最稳妥的方式一步步来。
sudo yum update -y
sudo yum install -y gcc gcc-c++ make \
wget curl unzip git \
epel-release
⚠️ CentOS 自带 Python 版本较老,不建议直接用系统 Python
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
安装完成后:
source ~/.bashrc
conda create -n torch python=3.10 -y
conda activate torch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
nvidia-smi
如果没输出,先安装驱动(略复杂,可单独讲)
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
✅ 这是最省事的 GPU 安装方式,不需要手动装 CUDA
python -c "import torch; print(torch.__version__)"
python -c "import torch; print(torch.cuda.is_available())"
# False
python -c "import torch; print(torch.cuda.is_available())"
# True
ldd --version
如果 < 2.17,建议:
如果是内网服务器:
# 离线安装
conda install pytorch --offline
建议:
sudo pip install| 组件 | 推荐 |
|---|---|
| OS | CentOS 7 / 8 |
| Python | 3.10 |
| PyTorch | 2.x |
| CUDA | 11.8 / 12.1 |
| 安装方式 | conda |
你可以直接告诉我:
我可以给你 完全定制的一套安装命令 ✅