2

当社のサーバーOSはCentOSの6.8、私は私がインストールされていても、Googleのクラウド-SDKをインストールしようとしていたあるGoogleのクラウド-SDKのインストールは、/ usr/local/binにCentOSのに右のPython 2.7バージョンを見つけない

/usr/local/binに

のpython 2.7、それはまだの/ usr/binに

のpython 2.6の古いバージョンで

を探しています

。最初に/ usr/local/binに/ usr/binよりも​​を置こうとしましたが、それでも問題は解決しません。修正する方法を提案してください。

+0

の知っている最良の再現性の方法ですdocs 'Cloud SDK RPMパッケージはRed Hat Enterprise Level 7とCentOS 7でサポートされています.'ので、バージョン7以上へのCentOSのアップグレードはこの問題のより安全なオプションです。 –

答えて

0

google-cloud-sdkフォルダに移動し、install.shファイルを開きます。 CLOUDSDK_PYTHON = "python2.7"

再実行するCLOUDSDK_PYTHON = "パイソン" の値を変更し のコマンドでインストールします。

./install.sh 

それとも、yumを使ってインストールできます。 https://cloud.google.com/sdk/downloads#yum

2

私はこれを解決しました(そして私はそれが動作することを知っている)方法は、あなたが好きな方法でPython 2.7をインストールしてpip2.7を与えるPython 2.7を使用してpipをインストールすることです。その後、pip2.7を使用してgoogle_compute_engineモジュールをインストールし、適切なモジュールフォルダに終わるようにすることができます。

# get pip2.7 
wget https://bootstrap.pypa.io/get-pip.py 
python2.7 get-pip.py 

# install the gcloud module 
pip2.7 install google_compute_engine 

あなたは、その後にこれを追加することができ、あなたの$HOME/.bashrc

export CLOUDSDK_PYTHON=/usr/local/bin/python2.7 

これは私が、私は同じ問題にこだわっていると私はちょうどGoogleのクラウドSDKには、この行を見つけ

関連する問題