我正在尝试在aws linux上安装azure cli,并收到如下错误。它有依赖性
python2-virtualenv
我找不到包裹。以下是提供的软件包
virtualenv
:
$ yum list | grep virtualenv
python26-virtualenv.noarch 15.1.0-1.14.amzn1 amzn-main
python27-virtualenv.noarch 15.1.0-1.14.amzn1 amzn-main
python34-virtualenv.noarch 15.1.0-1.14.amzn1 amzn-main
python35-virtualenv.noarch 15.1.0-1.14.amzn1 amzn-main
python36-virtualenv.noarch 15.1.0-1.14.amzn1 amzn-main
以下是安装azure cli时出现的错误:
$ sudo yum install azure-cli
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.5 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package azure-cli.x86_64 0:2.0.67-1.el7 will be installed
--> Processing Dependency: python2-virtualenv for package: azure-cli-2.0.67-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: azure-cli-2.0.67-1.el7.x86_64 (azure-cli)
Requires: python2-virtualenv
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
有人知道我怎样才能纠正这个错误吗?
更新
这是github的问题
https://github.com/Azure/azure-cli/issues/9791
下面是我安装cli时遵循的网页
https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-yum?view=azure-cli-latest
更新第2号
我安装了python26 virtualenv并创建env来在其中安装az_cli。这很有效,但现在我必须在环境中使用cli,这是不可取的。