Команда nvcc --version говорит, что nvcc не установлен
20
Я установил cuda8.0, последнюю версию. Я следовал процедуре, предоставленной Nvidia; но, когда я nvcc --versionнабираю команду, она говорит, что nvcc не установлен!
Просто для увеличения, вы также можете экспортировать /usr/local/cudaсимволическую ссылку /usr/local/cuda-10.1на этот ответ . Итак, вы также можете написать:
which nvcc
увидеть , если она возвращает любую вещь ...PATH
, найдите, где он естьwhereis nvcc
..nvcc --version
быть увереннымОтветы:
Проблема [ на основе предоставленной вами ссылки], которую вы не добавили
.bashrc
. файл, так что можно увидеть:Из терминала:
Внутри добавьте следующее:
Затем выполните следующие действия, чтобы сохранить и закрыть в редактор :
Теперь либо делай,
source .bashrc
либоclose and open another terminal
Теперь беги
nvcc --version
Информация:
.bashrc
: файл, прочитанныйterminal
перед открытием и найденный в/home/$USER
директории пользователя..
до файла означает его скрытый от глаз , если вы проинструктировать вас файловый менеджер , чтобы показатьhidden
файлыисточник
Приведенное выше решение @George Udosen отлично. Если вы хотите сохранить ручную процедуру, вы можете автоматизировать ее следующим образом:
1. создать файл "add_to_bashrc"
2. создать скрипт оболочки "automate.sh":
(... некоторая процедура установки ...)
Тогда вам просто нужно запустить скрипт оболочки
источник
Ответ @ Джорджа Удосена идеален.
Просто для увеличения, вы также можете экспортировать
/usr/local/cuda
символическую ссылку/usr/local/cuda-10.1
на этот ответ . Итак, вы также можете написать:источник