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