一、问题

测试环境:Ubuntu22.04.1

在运行一些脚本文件的时候,报以下错误:

./build.sh: python: not found

二、原因

python 可能被 python2 或者 python 3 代替了导致映射不到。

三、解决方法

  1. 查看所有的 python 映射
    ls -l /usr/bin/python*

没有发现 /usr/bin/python 的映射,因此,我们这里增加对于 /usr/bin/python 的映射,这里把它映射到 /usr/bin/python3

  1. 建立软连接,添加映射
    sudo ln -s /usr/bin/python3 /usr/bin/python

  2. 再次查看 python 映射,可以发现,已经有 python 的映射了
    ls -l /usr/bin/python*


• 由 Leung 写于 2023 年 7 月 5 日

• 参考:/bin/sh: python: not found 的解决方法