以下是Ubuntu环境下PyTorch安装失败的常见解决方法:
检查CUDA版本兼容性
nvcc --version
查看CUDA版本,参考PyTorch官网选择对应版本。pip install torch --index-url https://download.pytorch.org/whl/cu118
(对应CUDA 11.8)。使用Anaconda管理环境
conda create -n pytorch_env python=3.9
conda activate pytorch_env
conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch -c nvidia
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
。解决依赖库缺失
libgl1
),用sudo apt install
安装,例如:sudo apt install -y libgl1 libglib2.0-0 ffmpeg
处理网络问题
pip install torch --index-url https://pypi.tuna.tsinghua.edu.cn/simple
检查环境变量
PATH
和LD_LIBRARY_PATH
包含CUDA路径,如:export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
验证安装
import torch
print(torch.__version__)
print(torch.cuda.is_available())
若仍失败,可查看错误日志或参考PyTorch官方文档及社区论坛。