Google Cloud Shell には Python 3.5 がインストールされていますが、Google Cloud Functions 経由でデプロイするコードのコマンド ライン デバッグを実行できるように 3.7 が必要です (f-strings などの 3.7 の機能も使用できます)。
私は次のようなさまざまな形式を試しました。
sudo apt-get install python37
そして必ず戻ってくる
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python37
ベストアンサー1
# install pyenv to install python on persistent home directory
curl https://pyenv.run | bash
# add to path
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
# updating bashrc
source ~/.bashrc
# install python 3.7.4 and make default
pyenv install 3.7.4
pyenv global 3.7.4
# execute
python
これは@yungchinの回答に基づいています。