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