Tuesday, November 18, 2025

Cuda installed, but nvcc not found

 Problem: nvcc not found, already installed cuda and driver

# local conda env fix

conda install -c nvidia cuda-toolkit=12.8

conda install -c nvidia cuda=12.8 (optional if cuda already installed)


which nvcc

nvcc --version


pip install flash-attn --no-build-isolation

export CUDA_HOME=$CONDA_PREFIX

export PATH=$CUDA_HOME/bin:$PATH

export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH


# system-wise fix

sudo apt-get update

sudo apt-get install -y nvidia-cuda-toolkit=12.8


which nvcc

nvcc --version


echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc

echo 'export CUDA_HOME=/usr/local/cuda' >> ~/.bashrc

source ~/.bashrc

# after nvcc is installed, then we can install flash attention

pip install flash-attn --no-build-isolation