在 CentOS 上配置 PyTorch 的完整步骤
一 环境准备
sudo yum update -ysudo yum groupinstall -y "Development Tools" 与 sudo yum install -y python3 python3-devel python3-pip cmake3 git wget二 创建虚拟环境
python3 -m venv ~/venvs/pytorchsource ~/venvs/pytorch/bin/activatewget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && bash Miniconda3-latest-Linux-x86_64.shconda create -n pytorch python=3.10 -y && conda activate pytorchpip install -U pip wheel setuptools。三 安装 PyTorch
pip install torch torchvision torchaudionvidia-smi(右上显示 Supported/Runtime CUDA)nvcc --version(如已安装 CUDA Toolkit)pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113wget https://download.pytorch.org/whl/cu121/torch-2.2.1%2Bcu121-cp310-cp310-linux_x86_64.whlpip install torch-2.2.1%2Bcu121-cp310-cp310-linux_x86_64.whlnvidia-smi 显示的 CUDA 与 nvcc 不一致,通常以 nvidia-smi 的 Runtime CUDA 为准选择 PyTorch 预编译包。四 验证与常见问题
import torch; print(torch.__version__); print(torch.cuda.is_available())~/.bashrc 中设置环境变量
export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATHsource ~/.bashrc五 后续配置与扩展
pip install numpy pandas matplotlib scikit-learnbin/pythonbin/python