Python 在 运行 Azure CLI 2.0 时崩溃

Python crashes when running Azure CLI 2.0

我为 windows 安装了 Azure CLI 2.0(使用 .msi 安装)。 然后我打开 powershell 并输入 az,我看到了 CLI 欢迎屏幕,但我也收到了 windows 错误 window 说 "Python has stopped working"。 所以每次我尝试使用 azure cli 2.0 时,我都会得到这个 python 停止工作 window.

无论如何我都在使用 python 和 pycharm,一切都很好。

有人知道如何解决吗?

谢谢

您可以卸载并重新安装它,但根据您遇到的错误,问题可能仍然存在。 "Python stopped working" 是一个相当普遍的错误,可能有多种原因,但它

您也可以尝试从 bash 启动 az 命令,(启动程序 -> cmd,然后从 C:> 提示符使用 az 命令。

如果这不起作用,有一些解决方法:

在 Windows 子系统上安装 Linux

如果您使用的是 Windows 10,您可以尝试安装 Azure CLI 和 Ubuntu Bash.

启用 Ubuntu Bash 描述 here:

  • 设置 -> 更新和安全 -> 对于开发人员 -> 开发人员模式
  • 控制面板 -> 程序 -> Windows 功能 -> Windows Linux
  • 的子系统

此处描述了安装 Azure CLI here

使用Powershell

您正在从 Powershell 启动 Azure CLI,但实际上没有必要这样做:Powershell Azure 工具即使不是更好也一样好。例如,如果您想调整虚拟磁盘的大小,可以使用 Update-AzureRmVm 命令。

从浏览器使用 CLI

现在,您可以使用右上角带有 >_ 的按钮直接从门户启动 Azure CLI 命令提示符。好处:您可以从任何地方访问此命令提示符。