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