gpt4 book ai didi

python - 我如何告诉 Phusion Passenger 使用哪个 python?

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:26 24 4
gpt4 key购买 nike

我将 Phusion Passenger 与 ruby​​ 应用程序一起使用,我还想将其设置为与我正在开发的 django appengine 应用程序一起使用。

谷歌搜索“passenger_wsgi.py”我能够得到以下非常简单的非 django 应用程序,它可以在 passenger 上运行:

passenger_wsgi.py:

def application(environ, start_response):
response_headers = [('Content-type','text/plain')]
start_response('200 OK', response_headers)
return ['Hello World!\n']

但是,如果我将行 import django.core.handlers.wsgi 添加到混合中,我会收到“导入您的 passenger_wsgi.py 时发生错误”。通过打印出 sys.path,我发现至少部分原因是因为 Passenger 在我的机器上使用了错误的 python 安装。

如何配置 Passenger(在 apache 上)使用 /opt/local/bin/python2.5 而不是系统默认的 python?

最佳答案

您可以通过服务器配置、虚拟主机、目录或 .htaccess 文件中的 PassengerPython 变量指定 python 解释器。

Apache :PassengerPython

nginx:passenger_python

独立:--python

关于python - 我如何告诉 Phusion Passenger 使用哪个 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2842336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com