如何选择Microsoft上的WebJob使用哪个Python版本?
当我做print(sys.version)时,我得到了2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
我在哪里可以指定另一个版本?我想在一些工作中使用Python 3。我尝试过将runtime.txt读取python-3.4添加到根路径,但没有产生任何效果。
发布于 2015-10-30 00:44:57
另外,如果您想在同一个站点中运行不同的python版本,您可以始终删除一个为您调用正确版本的python的run.cmd。它们安装在D:\Python34和D:\Python27中。
发布于 2015-10-29 19:53:17
Azure WebJobs在应用程序服务计划的上下文中运行。
默认情况下,python版本为2.7 (正如您已经发现的)。要改变这一点,您需要查看App计划的设置并更改python版本。
下面是我的应用程序服务计划中的一个例子。最初,它是未设置的,但我将其更改为3.4:

我还在python中创建了一个测试网络作业:
import sys
print (sys.version)在更改python设置之前,我运行了它:

然后,我在App设置中将python版本更改为3.4,并再次运行:

发布于 2015-10-30 05:32:48
除了David的答案之外,我们还可以在当前的Azure管理门户中配置python版本。
在Azure Web应用程序的管理门户中,在configure选项卡的常规部分下,我们可以指定将在Web运行时中配置的python版本。保存配置后重新启动站点。

https://stackoverflow.com/questions/33418463
复制相似问题