Der Befehl nvcc --version besagt, dass nvcc nicht installiert ist
19
Ich habe cuda8.0 installiert, die neueste Version. Ich folgte dem von Nvidia bereitgestellten Verfahren. aber wenn ich den Befehl nvcc --versioneingebe, heißt es, dass nvcc nicht installiert ist!
Nur um es zu erhöhen, können Sie basierend auf dieser Antwort auch exportieren, zu /usr/local/cudadem ein symbolischer Link führt . Sie können also auch schreiben:/usr/local/cuda-10.1
which nvcc
sehen , ob es irgend etwas gibt ...PATH
, finden Sie , wo es ist mitwhereis nvcc
..nvcc --version
sicher zu seinAntworten:
Das Problem ist [ basierend auf dem von Ihnen angegebenen Link], dass Sie es nicht hinzugefügt haben
.bashrc
. Datei, damit es gesehen werden kann:Vom Terminal:
Fügen Sie dort Folgendes hinzu:
Führen Sie dann die folgenden Schritte aus, um den Editor zu speichern und zu schließen :
Jetzt entweder tun
source .bashrc
oderclose and open another terminal
Jetzt renn
nvcc --version
Information:
.bashrc
: Ist die Datei, dieterminal
vor dem Öffnen gelesen wurde und die sich im/home/$USER
Verzeichnis des betreffenden Benutzers befindet..
Vorher bedeutet, dass die Datei nicht sichtbar ist, es sei denn, Sie weisen Ihren Dateimanager an, Dateien anzuzeigenhidden
quelle
Die obige Lösung von @George Udosen ist in Ordnung. Wenn Sie den manuellen Vorgang speichern möchten, können Sie ihn folgendermaßen automatisieren:
1.Erstellen Sie eine Datei "add_to_bashrc"
2.Erstellen Sie ein Shell-Skript "automate.sh":
(... einige Installationsverfahren ...)
Dann müssen Sie nur noch Ihr Shell-Skript ausführen
quelle
Die Antwort von @George Udosen ist perfekt.
Nur um es zu erhöhen, können Sie basierend auf dieser Antwort auch exportieren, zu
/usr/local/cuda
dem ein symbolischer Link führt . Sie können also auch schreiben:/usr/local/cuda-10.1
quelle