前言 緣起 實驗室的學弟問我為什麼他使用nvcc命令報錯,起先我以為他用的是老師給的root賬戶,按照參考文獻1便可以解決問題。 但由於並非root用戶,/usr/local下沒有cuda,於是便無法按照參考1中的方法去做。 這裡提供一種方法,其實是參考了文獻2,但似乎是歪打正著,因為2要解決的問題 ...
前言
緣起
實驗室的學弟問我為什麼他使用nvcc命令報錯,起先我以為他用的是老師給的root賬戶,按照參考文獻1便可以解決問題。
但由於並非root用戶,/usr/local下沒有cuda,於是便無法按照參考1中的方法去做。
這裡提供一種方法,其實是參考了文獻2,但似乎是歪打正著,因為2要解決的問題和我的不一樣O_o。
問題
使用nvcc -V報錯如下
解決方法
報錯原因在於當前conda環境沒有安裝nvcc,於是使用如下命令安裝即可
conda install -c nvidia cuda-nvcc
再次使用nvcc -V,成功啦!^ _ ^
補充:上面我用的我的pruner環境,安裝了nvcc,因為不想動base環境~
參考文獻
- 解決nvcc --version顯示command not found問題
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'