1. 程式人生 > >普通使用者使用conda命令 ubuntu linux 路徑 maltab 明明安裝了 找不到命令 command not found

普通使用者使用conda命令 ubuntu linux 路徑 maltab 明明安裝了 找不到命令 command not found

是這樣的,你比如你安裝了一個anaconda,或者matlab在你的私人資料夾。你不是root,你沒有把你安裝的軟體裝上軟連線,那你直接輸入命令,你的電腦是找不到的。

這個問題很簡單。你只需要知道你安裝的位置,然後親自去呼叫。

也就是說不寫 

maltab #肯定會提示你找不到
/home/tina/MATLAB/R2018b/bin/maltab #去找到你安裝路徑裡面的可執行檔案,絕對能執行
conda  #提示你找不到,畢竟你只是個普通使用者,你安裝在你的資料夾下了
/home/tina/anaconda3/bin/conda    #這樣就好了,假如你安裝的是anaconda3
cd /home/tina
find ./ -name conda #如果你忘了自己安裝在哪裡,你可以查詢

這是linux的基礎知識。路徑的操作。你得知道,你執行的每一行命令會去哪裡尋找哪一個安裝包。這樣你就能夠對版本,對環境操作自如了。linux與window最大的不同之處就在於,你有最大的許可權指揮你的程式。那最關鍵的,路徑就是聯絡你程式合作執行的key,你還得知道,你執行的整個程式,比如tensorflow的python程式碼會到哪裡去找其需要的包。

感興趣的還可以看看虛擬環境配置。大大簡化了路徑管理。也就是,你沒有root許可權,但是你還是可以想用什麼版本就用什麼版本,想安裝什麼就安裝什麼,還不用指定路徑。

https://blog.csdn.net/u013249853/article/details/84648917