Skip to main content
 首页 » 编程设计

python之我应该将哪个 Python intrpetor 放入 .py header 中

2025年05月04日8unruledboy

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

然后我注意到似乎有两个 Interpreter,一个在 /usr/bin/python 和一个在 /usr/local/bin/python

我的标题应该指向哪个?目前我有 !#usr/local/bin/python

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

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

谢谢

请您参考如下方法:

您可以让环境决定,这意味着它将使用您在 shell 中运行 python 时运行的任何可执行文件来执行:

#!/usr/bin/env python 
 
# Code goes here