2020/11/18
Pythonがインストールされているにもかかわらずシェルスクリプト実行時にPythonが見つからないと出てくるときの対処方法
環境
Ubuntu20.04LTSを使っている。 Python3
エラー内容
以下のようなエラー文が出た。
./XXX.sh: line Y: python: command not found
原因と解決方法
以前の環境で、alias python="python3"
を設定してそのままになっていた。
そのため、エイリアスでなくPythonを実行できるようにする必要があり、以下のコマンドで可能。
$ sudo apt install python-is-python3
ちなみに、python-is-python2
というのもあるが、現在はPython2系は非推奨となっているので、基本的にはPython3系を使うことが望ましい。