Linux系统安装PyTorch
一 准备与检查
python3 --version、pip3 --version;若未安装,Debian/Ubuntu 执行 sudo apt update && sudo apt install -y python3 python3-pip,CentOS/RHEL 执行 sudo yum install -y python3 python3-pip。python3 -m venv pytorch_env && source pytorch_env/bin/activate。export CUDA_HOME=/usr/local/cuda; export PATH=$CUDA_HOME/bin:$PATH; export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH。二 安装方式
pip3 install torch torchvision torchaudiopip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118,将 cu118 替换为你的 CUDA 版本(如 cu121)。conda install pytorch torchvision torchaudio cpuonly -c pytorchconda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch -c nvidia,将 11.8 替换为你的 CUDA 版本。pip install torch==1.9.0 torchvision==0.10.0;注意 torch 与 torchvision 版本需匹配。三 验证安装
python3 -c "import torch; print(torch.__version__)"python3 -c "import torch; print(torch.cuda.is_available())",返回 True 表示 GPU 可用。四 常见问题与优化
pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple(GPU 命令需同时保留 --extra-index-url 指向 PyTorch 官方 CUDA 通道)。sudo apt install -y build-essential cmake git libopenblas-dev liblapack-dev libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-pip;(CentOS/RHEL)sudo yum groupinstall "Development Tools" && sudo yum install -y gcc-c++ cmake git openblas-devel lapack-devel libjpeg-turbo-devel libpng-devel libtiff-devel ffmpeg-devel python3-devel python3-pip。pytorch_env/bin/python),确保运行与调试使用正确的环境。