Ubuntu24.04系统安装CUDA后找不到nvcc的解决方案

按照Nvidia官网的指南安装了最新版本的cuda13的过程如下:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda-repo-ubuntu2404-13-0-local_13.0.2-580.95.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2404-13-0-local_13.0.2-580.95.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2404-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

然后发现都安装好了,但nvcc不能用,提示找不到:

(base) hope@station:~$ nvidia-smi
Tue Nov 18 07:37:36 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4060 Ti     Off |   00000000:02:00.0 Off |                  N/A |
|  0%   25C    P8              1W /  165W |     102MiB /  16380MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            2478      G   /usr/lib/xorg/Xorg                       49MiB |
|    0   N/A  N/A            2730      G   /usr/bin/gnome-shell                     25MiB |
+-----------------------------------------------------------------------------------------+
(base) hope@station:~$ nvcc --version
Command 'nvcc' not found, but can be installed with:
sudo apt install nvidia-cuda-toolkit
(base) hope@station:~$ 

其实这就是环境变量没有设置的问题,在.bashrc文件中添加如下内容:

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

然后就可以用nvcc了:

(base) hope@station:~$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Wed_Aug_20_01:58:59_PM_PDT_2025
Cuda compilation tools, release 13.0, V13.0.88
Build cuda_13.0.r13.0/compiler.36424714_0
Category
Tagcloud
GeoPython Visualization Chat Hack Video macOS PHD VisPy GIS Software Cursor OpenWebUI SandBox QEMU VirtualMachine 蓝牙 Life n8n Data Conda Story DIY Lesson FuckZhihu Translation Camera Code Generation Linux Windows Pyenv Learning Shit Ollama RaspberryPi Hadoop IDE Communicate Python Disease MayaVi Book Programming Raspbian QGIS Tape Mac History Tool GlumPy Junck University GPT-OSS Server AIGC 耳机 ChromeBook RTL-SDR Mount&Blade Virtual Machine 音频 PyOpenCL Game LlamaFactory Hardware Windows11 Telescope LTO Translate Ubuntu NAS AI CUDA Poem Photography HBase VM FuckChunWan PVE Tools Microscope Geology FckZhiHu Science Memory Moon Virtualization Nvidia Kivy Hackintosh LTFS Lens Hate Radio Qwen3 VTK OpenCL Photo Library Scholar Discuss