是否可以将wsgi配置为使用特定的 python可执行文件?
使用WSGIPythonHome指令时,提供前缀。 mod_wsgi在该目录中查找什么?我假设它在提供的目录中查找可执行文件../bin/python。如果调用可执行文件,比如python26,它会被找到吗?我不认为。
(详细信息:我正在使用的服务器上的系统python是2.4,我正在尝试升级。我的机器上没有sudo,我正在尝试与我的管理员一起工作..我不知道为什么我们不能在/ opt或/ usr / local中使用标准目录结构安装新版本的python,所以我们可以正常使用WSGIPythonHome,这就是我要做的。我只是想和他一起工作并且同意。)
或者,mod_wsgi只使用它编译的python二进制文件吗?因此,如果我们使用新版本的python重新编译mod_wsgi,它会一直使用那个吗?
答案 0 :(得分:1)
是的,您必须从源代码中重新编译mod_wsgi,以防止您希望使用的Python版本/安装。参见:
http://code.google.com/p/modwsgi/wiki/InstallationIssues#Multiple_Python_Versions
和
http://code.google.com/p/modwsgi/wiki/InstallationIssues#Unable_To_Find_Python_Shared_Library