【问题标题】:Azure CLI fails on `az component update`Azure CLI 在“az 组件更新”上失败
【发布时间】:2017-05-05 18:16:47
【问题描述】:

运行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

【问题讨论】:

    标签: python azure command-line-interface azure-cli


    【解决方案1】:

    最新的更改在az component 命令中引入了一个中断。只需从头开始重新安装(设置等将被保留):https://docs.microsoft.com/en-us/cli/azure/install-azure-cli

    $ curl -L https://aka.ms/InstallAzureCli | bash
    

    【讨论】:

      【解决方案2】:

      如果 CLI 是使用 pip 安装的,则以下命令会修复环境。

      pip install --force-reinstall --upgrade azure-nspkg azure-mgmt-nspkg

      或者,如果 CLI 安装在虚拟环境中,请删除环境,创建新环境并重新安装 CLI。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-15
        • 2022-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多