ys memos
Blog

シェルスクリプトでPythonが実行できない問題


python

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系を使うことが望ましい。

関連タグを探す