本文详细记录在笔记本上为Ubuntu20.04配置Nvidia RTX5060驱动、CUDA、Pytorch及ROS环境,为后续人脸追踪项目打好基础,包含踩坑经验,小白也能跟着做。
首先确认你的笔记本显卡是RTX5060,系统为Ubuntu20.04。使用命令 lspci | grep -i nvidia 查看显卡型号。

Ubuntu20.04默认驱动可能不支持RTX5060,需手动安装。推荐使用显卡驱动PPA方式:
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt updatesudo apt install nvidia-driver-535 # 根据实际情况选择版本安装后重启,运行 nvidia-smi 验证。若遇到Secure Boot问题,需在BIOS中关闭或签名。这是踩坑重点,注意选择。
前往NVIDIA官网下载对应Ubuntu20.04的CUDA 11.x或12.x(需与驱动兼容)。我们使用CUDA 11.8示例:
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.runsudo sh cuda_11.8.0_520.61.05_linux.run安装时不要选择安装驱动,只安装CUDA toolkit。配置环境变量 ~/.bashrc 添加:
export PATH=/usr/local/cuda-11.8/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH根据CUDA版本选择Pytorch。使用conda或pip安装支持CUDA的Pytorch:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118验证:python -c "import torch; print(torch.cuda.is_available())" 应为True。
Ubuntu20.04对应ROS Noetic。按官方步骤添加源、安装:
sudo sh -c "echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list"sudo apt install ros-noetic-desktop-full初始化 rosdep,配置环境变量。然后安装Python依赖:pip install rospkg。
编写简单Python脚本,使用OpenCV和Pytorch检测人脸,并发布ROS话题。但本文只聚焦环境准备,测试CUDA和ROS是否正常即可。
本文重点围绕Ubuntu20.04 Nvidia驱动安装、RTX5060驱动配置、CUDA安装教程、Pytorch人脸追踪环境搭建四个关键词,希望帮助读者避免踩坑,顺利搭建环境。
最后,欢迎留言交流。
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331367.html