Google Cloud Shell に Python をインストールするにはどうすればいいですか? 質問する

Google Cloud Shell に Python をインストールするにはどうすればいいですか? 質問する

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の回答に基づいています。

おすすめ記事