Polecenie nvcc --version mówi, że nvcc nie jest zainstalowany
20
Zainstalowałem najnowszą wersję cuda8.0. Postępowałem zgodnie z procedurą przedstawioną przez Nvidię; ale kiedy nvcc --versionwpisuję polecenie , napisane jest, że nvcc nie jest zainstalowany!
Aby ją zwiększyć, możesz również wyeksportować, do /usr/local/cudaktórego jest dowiązanie symboliczne /usr/local/cuda-10.1, na podstawie tej odpowiedzi . Możesz więc także napisać:
which nvcc
sprawdzić, czy zwraca niczego ...PATH
, znajdź, gdzie to jestwhereis nvcc
...nvcc --version
się mieć pewnośćOdpowiedzi:
Problem polega na [ na podstawie podanego linku], że go nie dodałeś
.bashrc
. plik, aby można było zobaczyć:Z terminala:
Wewnątrz dodaj:
Następnie wykonaj następujące czynności, aby zapisać i zamknąć się z edytora :
Teraz albo zrób
source .bashrc
alboclose and open another terminal
Teraz biegnij
nvcc --version
Informacja:
.bashrc
: to plik czytany przezterminal
przed otwarciem i znajdujący się w/home/$USER
katalogu danego użytkownika..
zanim plik oznacza jego zasłaniany chyba pouczyć menedżera plików, aby pokazaćhidden
plikiźródło
Powyższe rozwiązanie autorstwa @George Udosen jest w porządku. Jeśli chcesz zapisać procedurę ręczną, możesz ją zautomatyzować w następujący sposób:
1. utwórz plik „add_to_bashrc”
2. utwórz skrypt powłoki „automate.sh”:
(... trochę procedury instalacji ...)
Następnie wystarczy uruchomić skrypt powłoki
źródło
Odpowiedź @George Udosen jest idealna.
Aby ją zwiększyć, możesz również wyeksportować, do
/usr/local/cuda
którego jest dowiązanie symboliczne/usr/local/cuda-10.1
, na podstawie tej odpowiedzi . Możesz więc także napisać:źródło