我没有使用默认的 python,而是在 .bashrc 中将“python”指向我自己的 python 版本。但是,当我编写一个 bash 脚本并在其中调用 python 时,它仍然使用默认的 python。为什么会这样,我该如何设置它,这样我就不必将“source ~/.bashrc”添加到每个 sh 文件中?谢谢
[yl@chh test]$ more test.sh
echo `which python`
[yl@chh test]$ sh test.sh
/usr/bin/python
[yl0@chh test]$ which python
alias python='~/tools/Python-2.7.3/python'
~/tools/Python-2.7.3/python