猿问

我应该在.py标头中放入哪个Python intrpetor?

我正在尝试设置Ubuntu LAMP服务器。该机器将专用于一个站点,并且该站点上有一些我正在处理的.py文件。似乎我已经启动并运行了PHP和MySQL,但是Apache似乎并没有执行.py文件(只是下载它们)。

然后我注意到似乎有两个口译员,一个在/usr/bin/python,另一个在/usr/local/bin/python

标头应指向哪一个?此刻我有!#usr/local/bin/python

我注意到apache2.conf也可能有问题,但是我不太确定。使用虚拟主机,我mod_python没有运气就添加了一个cgi处理程序(并尝试了)。我可以从apache2.conf发布整个虚拟主机,这将有所帮助。

我在站点文件夹中是chkmod + rwx * .py。也许我应该将其分为两个职位,但我认为它们可能是相关的。


四季花海
浏览 154回答 1
1回答

潇湘沐

您可以让环境决定,这应该意味着环境将在您python在Shell中运行时使用运行的任何可执行文件来执行:#!/usr/bin/env python# Code goes here
随时随地看视频慕课网APP

相关分类

Python
我要回答