问题
最近遇到一个问题,就是在suse 12上安装一个azure cli。现在azure cli上基本不支持python2.x系列,必须要python3.x,然后自己捣鼓编译python3.x。发现这真的太难啦,根本就没有解决依赖问题。后面是通过下载azure cli的指定版本解决的。
解决
安装python2-virtualenv虚拟环境
- zypper addrepo https://download.opensuse.org/repositories/devel:languages:python/SLE_12_SP4/devel:languages:python.repo
- zypper refresh
- zypper install python-virtualenv
安装azure-cli-2.0.68
- curl -L https://aka.ms/InstallAzureCli | bash
总结
如果在安装后以及在使用 bash 或 zsh 时无法运行该命令,请清除 shell 的命令哈希缓存。 运行
hash -r
并查看问题是否得到解决。
如果在安装后没有重启 shell,也可能出现此错误。 确保 az 命令的位置在 $PATH 中。 az 命令的位置为
<install path>/bin