如何在 Azure 应用服务中 运行 Python shell
How to run a Python shell in azure app service
在Azure App Service, I knew there is a Kudu debug console中像下面这样:
可用于在该控制台中触发命令。
但我发现如果我像这样触发 python shell,此控制台将卡住:
D:\home\site\wwwroot\env\Scripts>python.exe
是否可以在像 Heroku 这样的 azure 应用程序服务下进行交互式 python shell?谢谢。
不幸的是,这在今天的 Kudu 控制台中不起作用。问题是 Kudu 控制台不是真正的 shell,并且在涉及 运行 交互式命令时确实有一些限制。
作为解决方法,您可以 运行 python 使用命令标志,例如
d:\home>python -c "import os;print(os.environ)"
尽管除非有在 Kudu 控制台上创建多行的方法或技巧,否则您将被限制为 python 没有缩进
在Azure App Service, I knew there is a Kudu debug console中像下面这样:
可用于在该控制台中触发命令。
但我发现如果我像这样触发 python shell,此控制台将卡住:
D:\home\site\wwwroot\env\Scripts>python.exe
是否可以在像 Heroku 这样的 azure 应用程序服务下进行交互式 python shell?谢谢。
不幸的是,这在今天的 Kudu 控制台中不起作用。问题是 Kudu 控制台不是真正的 shell,并且在涉及 运行 交互式命令时确实有一些限制。
作为解决方法,您可以 运行 python 使用命令标志,例如
d:\home>python -c "import os;print(os.environ)"
尽管除非有在 Kudu 控制台上创建多行的方法或技巧,否则您将被限制为 python 没有缩进