如何在 CentOS 6.6 上安装 azure CLI。
python -V -> Python 2.6.6
which python -> /usr/bin/python
/usr/local/bin/python2.7 -V -> Python 2.7.13
curl -L https://aka.ms/InstallAzureCli | bash
错误:CLI 不支持低于 2.7 的 Python 版本。
我如何获得上述脚本来安装 python 2.7。
谢谢
如何在 CentOS 6.6 上安装 azure CLI。
python -V -> Python 2.6.6
which python -> /usr/bin/python
/usr/local/bin/python2.7 -V -> Python 2.7.13
curl -L https://aka.ms/InstallAzureCli | bash
错误:CLI 不支持低于 2.7 的 Python 版本。
我如何获得上述脚本来安装 python 2.7。
谢谢
Azure CLI 2.0 需要 python 2.7。我在我的 Centos 6.8 VM 中进行测试。Python 2.6 无法升级 2.7。因此,正如 Khaled 所说,您需要下载 python 2.7 并安装它。
请参考以下步骤:
然后,您需要编辑 $PATH,添加
/usr/local/bin
到/etc/profile
如下所示然后
source /etc/profile
检查结果。
有关此的更多信息,请参阅此链接。
解决方案不止一种:
/usr/local/bin/python2.7
以避免在调用 python 时出现任何歧义。然后,您可以运行修改后的安装脚本。$PATH
环境变量中较早的位置。因此,将使用第一个实例,它将引用较新的版本。您可以从 SCL 安装 python2.7。如果您不想构建某些东西或想在您的 CentOS 中默认使用 python2.6。
更多信息在这里。
Azure CLI 2 Python 2.7 依赖和 CentOS 6.x 不兼容的另一个解决方案是使用 Azure CLI Docker 映像:
在 Docker 容器中运行 Azure CLI 2.0 | 微软文档