一、问题
测试环境:Ubuntu22.04.1
在运行一些脚本文件的时候,报以下错误:
./build.sh: python: not found
二、原因
python 可能被 python2 或者 python 3 代替了导致映射不到。
三、解决方法
- 查看所有的 python 映射
ls -l /usr/bin/python*
没有发现 /usr/bin/python 的映射,因此,我们这里增加对于 /usr/bin/python 的映射,这里把它映射到 /usr/bin/python3
-
建立软连接,添加映射
sudo ln -s /usr/bin/python3 /usr/bin/python
-
再次查看 python 映射,可以发现,已经有 python 的映射了
ls -l /usr/bin/python*
• 由 Leung 写于 2023 年 7 月 5 日
• 参考:/bin/sh: python: not found 的解决方法