我们的服务器操作系统是CentOS 6.8,我试图安装google-cloud-sdk,即使我安装了
/usr/local/bin 中的 python 2.7
,它仍在查看旧版本
/usr/bin 中的 python 2.6
。我尝试给予export PATH=/usr/local/bin:$PATH
首先查看 /usr/local/bin 而不是 /usr/bin 但问题仍然存在。请建议一种修复方法。
我解决这个问题的方法(我知道它有效)是首先以您喜欢的方式安装Python 2.7,然后使用Python 2.7安装pip,这将为您提供pip2.7。然后,您可以使用 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
这是我所知道的最好的可重复方式
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)