我正在try 通过一个Bash脚本运行一个Python程序.当我通过shell 执行python文件时,它可以正常工作,但当我try 执行脚本时,关键字python
无法识别.
我有一个新的Ubuntu 23.10安装,我在~/.bashrc
文件的顶部添加了以下行:
alias python=python3
如何解决这个问题?
玩具样例
为了简单起见,我制作了一个显示相同行为的玩具示例.
我有一个hello-world.py
的文件,其内容很简单
print("你好,世界!")
如果我用shell ($ python hello-world.py
)运行它,它可以流畅地工作:
你好,世界!
现在我创建了一个脚本start.sh
,其内容是:
#!/bin/bash
python hello-world.py
但是,如果我执行它$ ./start.sh
次,我会得到以下错误:
./start.sh:第3行:未找到命令