运行Azure CLI 2.0时Python崩溃

时间:2017-10-02 11:36:56

标签: python-2.7 azure azure-cli2

我为Windows安装了Azure CLI 2.0(安装了.msi)。 然后我打开了powershell并键入了az,我看到了CLI欢迎屏幕,但是我还有一个Windows错误窗口,上面写着"Python has stopped working"。 所以,每当我尝试午餐azure cli 2.0时,我都会让这个python停止工作。

我使用的是python和pycharm,一切都很好。

任何人都知道如何解决它?

由于

1 个答案:

答案 0 :(得分:1)

您可以卸载并重新安装它,但根据您获得的错误,问题可能会持续存在。 “Python停止工作”是一个相当普遍的错误,可能有很多原因,但is commenly caused by multiple Python environments and/or the pythonhome environment variable not having been set.

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

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

在适用于Linux的Windows子系统上安装

如果您使用的是Windows 10,则可以尝试在Ubuntu Bash上安装Azure CLI。

启用Ubuntu Bash的内容为here

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

在此处安装Azure CLI的描述为here

使用Powershell

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

使用浏览器中的CLI

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