首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Microsoft中指定Python?

在Microsoft中指定Python?
EN

Stack Overflow用户
提问于 2015-10-29 15:32:56
回答 3查看 1.8K关注 0票数 3

如何选择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添加到根路径,但没有产生任何效果。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-30 00:44:57

另外,如果您想在同一个站点中运行不同的python版本,您可以始终删除一个为您调用正确版本的python的run.cmd。它们安装在D:\Python34D:\Python27中。

票数 3
EN

Stack Overflow用户

发布于 2015-10-29 19:53:17

Azure WebJobs在应用程序服务计划的上下文中运行。

默认情况下,python版本为2.7 (正如您已经发现的)。要改变这一点,您需要查看App计划的设置并更改python版本。

下面是我的应用程序服务计划中的一个例子。最初,它是未设置的,但我将其更改为3.4:

我还在python中创建了一个测试网络作业:

代码语言:javascript
复制
import sys
print (sys.version)

在更改python设置之前,我运行了它:

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

票数 1
EN

Stack Overflow用户

发布于 2015-10-30 05:32:48

除了David的答案之外,我们还可以在当前的Azure管理门户中配置python版本。

在Azure Web应用程序的管理门户中,在configure选项卡的常规部分下,我们可以指定将在Web运行时中配置的python版本。保存配置后重新启动站点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33418463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档