下面按在 Linux 上配置 PyTorch的常见场景,给你一套清晰、可操作的步骤。假设你使用的是 Ubuntu / CentOS / Debian 等常见发行版。
# Ubuntu / Debian
sudo apt update && sudo apt upgrade -y
# CentOS
sudo yum update -y
推荐 Python 3.8–3.11
# Ubuntu
sudo apt install python3 python3-pip python3-venv -y
# CentOS
sudo yum install python3 python3-pip -y
查看版本:
python3 --version
pip3 --version
mkdir pytorch_env && cd pytorch_env
python3 -m venv venv
source venv/bin/activate
激活后命令行前面会出现 (venv)
pip install torch torchvision torchaudio
nvidia-smi
能看到显卡信息说明驱动已装好。
sudo apt install nvidia-cuda-toolkit
nvcc --version
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
其他 CUDA 版本(如 cu121)请参考官网: https://pytorch.org/get-started/locally/
python -c "import torch; print(torch.__version__)"
✅ GPU 验证:
python -c "import torch; print(torch.cuda.is_available())"
输出 True 表示 GPU 可用。
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple
venv 或 condasudo pipconda create -n torch python=3.10
conda activate torch
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
import torch
x = torch.rand(3, 3)
print(x)
print("CUDA:", torch.cuda.is_available())
如果你能告诉我:
我可以给你更精确的配置命令。