【问题标题】:Running az cli commands in Cloud shell fails with UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8e in position 0: invalid start byte在 Cloud shell 中运行 az cli 命令失败,并出现 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8e in position 0: invalid start byte
【发布时间】:2020-01-21 00:16:09
【问题描述】:

我正在尝试运行 az cli 命令,例如 az --version 或 az account show

我遇到以下错误: 解码中的文件“/opt/az/lib/python3.6/encodings/utf_8_sig.py”,第 117 行 返回 codecs.utf_8_decode(输入,错误) UnicodeDecodeError:“utf-8”编解码器无法解码位置 0 中的字节 0x8e:无效的起始字节

它一直工作到现在没有任何问题。 如果我运行 python --version ,它会给我 3.5.2。所以看起来我有 python 3.5.2 但上面的错误来自 python 3.6 文件。

【问题讨论】:

    标签: azure azure-cli azure-cloud-shell


    【解决方案1】:

    尝试打开一个新的云外壳,它应该可以工作。

    我的python版本也是3.5.2

    更新

    请尝试卸载旧的存储文件共享并安装一个新的。

    在云shell中运行clouddrive unmount,会提示你卸载文件共享,然后重新登录,它会提示你挂载一个新的,完成后重试。

    【讨论】:

    • 我重新启动了云外壳 - 没有运气退出并重新登录到门户并再次打开云外壳 - 没有运气
    • 尝试卸载并重新安装 clouddrive,但仍然是同样的问题
    • @Suraj 您是否创建了新的存储文件共享?
    • 在原始问题中添加了截图以供参考...不,不是新的。刚刚卸载现有并再次安装。也将尝试创建新的
    • @Suraj 是的,请尝试创建一个新的文件共享并挂载。
    猜你喜欢
    • 2022-09-26
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2021-11-24
    • 2014-09-27
    • 2020-03-12
    相关资源
    最近更新 更多