gpt4 book ai didi

python - 如何仅使用 .pyo 文件(没有 .py)来使用 mod_wsgi?

转载 作者:行者123 更新时间:2023-11-30 23:49:58 26 4
gpt4 key购买 nike

我正在尝试启动 apache + mod_wsgi,并且我对将源 .py 文件放入服务器有严格的限制,因此我首先编译它们并将 .pyo 文件放入服务器。

这就是我在 apache conf 中的内容:

LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonPath /var/wwwroot/
WSGIPythonOptimize 1
WSGIScriptAlias /home /var/wwwroot/home.pyo

但是 mod_wsgi 引发了错误(从 apache 错误日志中截取):

Failed to parse WSGI script file '/var/wwwroot/home.pyo'.
Exception occurred processing WSGI script '/var/wwwroot/home.pyo'.
File "/var/wwwroot/home.pyo", line 1
m\xf2
^
SyntaxError: invalid syntax

我尝试谷歌搜索,但找不到 mod_wsgi 是否可以与预编译的 python 代码一起使用的答案。

最佳答案

这个问题在 mod_wsgi 列表中得到了回答:

http://groups.google.com/group/modwsgi/browse_thread/thread/5da316e3480eab7f

简短的回答是,只有 WSGI 脚本文件需要是源代码,并且正如其他人指出的那样,只要有适当的行来设置 sys.path(如果需要),然后从其他地方的.pyo 模块版本。

关于python - 如何仅使用 .pyo 文件(没有 .py)来使用 mod_wsgi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401971/

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