运行az component update
后,出现以下错误:
$ az component update
100% |████████████████████████████████| 71kB 1.5MB/s
100% |████████████████████████████████| 51kB 1.8MB/s
100% |████████████████████████████████| 81kB 4.1MB/s
100% |████████████████████████████████| 92kB 4.8MB/s
100% |████████████████████████████████| 71kB 4.5MB/s
100% |████████████████████████████████| 808kB 1.5MB/s
100% |████████████████████████████████| 71kB 8.9MB/s
100% |████████████████████████████████| 184kB 5.1MB/s
100% |████████████████████████████████| 276kB 3.7MB/s
100% |████████████████████████████████| 245kB 4.2MB/s
100% |████████████████████████████████| 399kB 2.5MB/s
Traceback (most recent call last):
File "/private/var/folders/59/qls0d_2n2h5g9683fqp5ltl40000gn/T/pip-build-K4RCxY/azure-cli-core/azure/cli/core/telemetry_upload.py", line 10, in <module>
import azure.cli.core.decorators as decorators
ImportError: No module named azure.cli.core.decorators
随后,对az
的调用失败。
$ az
/Users/user/lib/azure-cli/bin/python: No module named azure
答案 0 :(得分:4)
最新的更改引入了az component
命令的中断。只需从头开始重新安装(设置等将被保留):https://docs.microsoft.com/en-us/cli/azure/install-azure-cli。
$ curl -L https://aka.ms/InstallAzureCli | bash
答案 1 :(得分:0)
如果CLI安装了pip
,则下面的命令会修复环境。
pip install --force-reinstall --upgrade azure-nspkg azure-mgmt-nspkg
或者,如果CLI安装在虚拟环境中,请删除环境,创建新环境并再次安装CLI。