本教程将详细指导你在WSL2的Ubuntu系统中安装Anaconda、CUDA13.0、cuDNN9.12及PyTorch,并完成完整的环境验证。无论你是初学者还是经验丰富的开发者,都能轻松搭建自己的深度学习环境。WSL2为Windows用户提供了便捷的Linux体验,而CUDA和PyTorch则是深度学习开发的核心工具。
确保已安装WSL2并配置Ubuntu发行版(建议Ubuntu 20.04 LTS)。在Windows中启用WSL2功能,并从Microsoft Store安装Ubuntu。打开Ubuntu终端,更新系统包列表:sudo apt update && sudo apt upgrade -y。
Anaconda简化了Python环境管理。下载并安装Anaconda:wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh && bash Anaconda3-2024.02-1-Linux-x86_64.sh。按照提示完成安装,重启终端或运行source ~/.bashrc激活conda。
CUDA是NVIDIA的并行计算平台,对加速深度学习环境至关重要。在WSL2中安装时,需使用本地安装包。下载CUDA 13.0:wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda_13.0.0_linux.run,然后运行sudo sh cuda_13.0.0_linux.run。安装中接受许可协议,选择默认选项。完成后,添加环境变量:echo "export PATH=/usr/local/cuda-13.0/bin:$PATH" >> ~/.bashrc && echo "export LD_LIBRARY_PATH=/usr/local/cuda-13.0/lib64:$LD_LIBRARY_PATH" >> ~/.bashrc && source ~/.bashrc。
cuDNN优化了深度学习操作。从NVIDIA官网下载cuDNN 9.12 for CUDA 13.0(需注册)。解压并复制文件:tar -xzvf cudnn-9.12-linux-x64-v7.tgz && sudo cp cuda/include/cudnn*.h /usr/local/cuda/include && sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 && sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*。
PyTorch是流行的深度学习框架。使用conda创建环境:conda create -n pytorch_env python=3.9 && conda activate pytorch_env。安装PyTorch与CUDA 13.0兼容版本:conda install pytorch torchvision torchaudio cudatoolkit=13.0 -c pytorch。
验证CUDA安装:运行nvcc --version,应显示CUDA 13.0。验证PyTorch能否使用CUDA:python -c "import torch; print(torch.version); print(torch.cuda.is_available())"。如果输出版本号并显示True,则环境配置成功。还可以测试cuDNN:python -c "import torch; print(torch.backends.cudnn.version())",应返回9.12或类似版本。
通过本教程,你已在WSL2-Ubuntu中成功搭建了包含Anaconda、CUDA13.0、cuDNN9.12及PyTorch的深度学习环境。这为开发AI项目奠定了基础。如有问题,参考官方文档或社区论坛。祝你开发顺利!
本文由主机测评网于2026-01-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117458.html