0
我有以下腳本爲什麼不能從bash腳本中訪問python?
cd desktop/rttex
for i in $(find . -iname '*.rttex');
do
Python unpack.py $i $i.png
done
本應通過的文件夾中的每個文件,如果它的.rttex擴展名匹配,那麼它應該運行python unpack.py(unpack.py取文件名作爲INFILE。 rttex和outfile.png參數)
但是,當它到達python腳本的運行時,它錯誤說python命令找不到。當python infile.rttex outfile.png直接從終端運行時,它可以正常工作。
有什麼我需要改變,讓它從一個bash腳本內工作?
是因爲命令應該是「python」而不是「Python」? – Andy 2014-11-05 20:53:45
儘管在使用默認HFS +設置時搜索可執行文件時,「Python」和「python」是相同的。 – chepner 2014-11-05 20:54:42
你可以發佈'echo $ PATH'的輸出,直接從終端運行並從腳本運行? – Abrixas2 2014-11-05 20:55:53