我希望将我的Apache服务器配置为在使用mod_wsgi时使用Anaconda Python而不是系统Python。
以下是我的Apache配置文件:
LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome /opt/anaconda/bin
WSGIPythonPath /opt/anaconda/bin:/opt/anaconda/pkgs
一旦我启动服务器,我的错误日志就会被大量填满。
ImportError: No module named site
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
mod_wsgi的版本是4.4.12,编译时使用了与我的anaconda安装相同的python版本(2.7.10)。
我做错了什么?如何设置Apache配置文件以从非默认位置运行Python?