Feodora的mod_wsgi是否支持python 3?
我可以使用virtualenv为mod_wsgi构建python 2环境,并且它可以正常工作。但是当我为python 3构建环境时,错误日志总是说:
ImportError: No module named site
我只是使用WSGIPythonHome
指向/path/to/py3venv
如何为python 3配置mod_wsgi?
答案 0 :(得分:1)
您无法为一个Python版本编译mod_wsgi,并强制将其指向另一个Python版本的虚拟环境。必须针对您要使用的特定Python版本编译mod_wsgi二进制文件。
换句话说,你不能强制为Python 2.X编译mod_wsgi,以便为Python 3.X使用虚拟环境。
因此,如果你的mod_wsgi是针对Python 2.X的,那么删除它并为Python 3安装软件包的变体,或者自己从源代码编译它。