本教程详细讲解如何在Ubuntu24.04系统上配置完整的深度学习环境配置,涵盖CUDA12.8、CUDNN、Python、Miniconda、Pytorch和Pycharm的安装及环境变量添加,适合小白一步步操作。通过本指南,您将搭建一个高效的深度学习开发平台。
首先,确保您的系统是Ubuntu24.04,并更新软件包列表。打开终端(Ctrl+Alt+T),运行以下命令:
sudo apt update && sudo apt upgrade -y
这确保系统处于最新状态,避免依赖问题。
CUDA12.8是NVIDIA的并行计算平台,为深度学习提供加速。访问NVIDIA官网获取安装命令,或直接运行:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pinsudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pubsudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /"sudo apt update && sudo apt install -y cuda-toolkit-12-8
安装完成后,需要添加环境变量。编辑~/.bashrc文件:
echo "export PATH=/usr/local/cuda-12.8/bin:$PATH" >> ~/.bashrcecho "export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH" >> ~/.bashrcsource ~/.bashrc
验证CUDA12.8安装:运行nvcc --version,应显示版本信息。
CUDNN是深度学习库,需从NVIDIA官网下载对应CUDA12.8的版本。注册账号后,下载.deb文件并安装:
sudo dpkg -i cudnn-local-repo-ubuntu2404-8.x.x.x_1.0-1_amd64.debsudo apt update && sudo apt install -y cudnn
环境变量通常自动配置,可通过cat /usr/include/cudnn_version.h验证。
Ubuntu24.04自带Python3,但建议使用Miniconda管理环境。下载Miniconda安装脚本:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash Miniconda3-latest-Linux-x86_64.sh
按照提示完成安装,重启终端后创建conda环境用于Pytorch安装:
conda create -n dl_env python=3.10 -yconda activate dl_env
在激活的conda环境中,使用pip安装Pytorch,匹配CUDA12.8:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
验证Pytorch安装:运行Python并输入import torch; print(torch.version); print(torch.cuda.is_available()),应返回True。
Pycharm是流行的Python IDE。下载社区版:
sudo snap install pycharm-community --classic
启动Pycharm后,配置conda环境作为解释器,完成深度学习环境配置。
确保所有环境变量已添加。检查~/.bashrc文件包含CUDA、Conda路径:
export PATH=/usr/local/cuda-12.8/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATHexport PATH=~/miniconda3/bin:$PATH
运行source ~/.bashrc使更改生效。
本教程涵盖了Ubuntu24.04下深度学习环境的所有关键步骤。通过正确安装CUDA12.8、CUDNN、Miniconda和Pytorch,您已搭建好强大的开发平台。如有问题,参考官方文档或社区论坛。现在可以开始您的深度学习项目了!
本文由主机测评网于2026-01-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260116629.html