如何在Azure应用服务中运行Python shell

时间:2016-05-11 10:51:25

标签: python azure azure-web-sites kudu

Azure App Service中,我知道有Kudu debug console如下:

enter image description here

可用于触发该控制台中的命令。

但是如果我触发这样的python shell,我发现这个控制台会被卡住:

d:\家\站点\ wwwroot的\ ENV \脚本> python.exe

enter image description here

是否可以在Heroku等天蓝色应用服务下使用交互式python shell?谢谢。

2 个答案:

答案 0 :(得分:5)

不幸的是,这不是今天在Kudu控制台中有用的东西。问题是Kudu Console不是一个真正的shell,并且在运行交互式命令时确实有一些限制。

答案 1 :(得分:1)

作为一种解决方法,您可以像这样使用命令标志运行python

d:\home>python -c "import os;print(os.environ)"

尽管除非有某种方法或技巧在Kudu Console上创建多行,否则您将只能使用python而无需缩进