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
CUDA Agent Learning Chat Mount&Blade Kivy Windows Windows11 Python Hackintosh Camera LTO Ubuntu University RTL-SDR macOS Scholar Virtualization Science Tape NixOS Photo Raspbian C Geology QGIS PVE Video Cursor Translation AI ML SKill Pyenv Tool Code HBase Book Life Mac n8n AI,Data Science IDE FckZhiHu Microscope Visualization Code Generation Programming MayaVi Story SandBox Tools AIGC OpenWebUI Qwen3 Hadoop 音频 蓝牙 Lesson LlamaFactory Photography Conda Memory Hardware ChromeBook Discuss VM 耳机 LLM Radio PyOpenCL OpenCL Hack TUNA Poem Communicate PHD Junck FuckZhihu Nvidia FuckChunWan QEMU Game VirtualMachine Lens GlumPy Virtual Machine Data Ollama LTFS History RaspberryPi Shit GPT-OSS Linux Prompt Software VTK Translate GIS