回答編集履歴

1 切り替えの補足

TakeoSaki

TakeoSaki score 95

2017/08/15 16:08  投稿

直接的な回答にはなりませんが、もしPythonのバージョンを切り替えて使用したいなら、
mod_wsgiではなく mod_proxy_uwsgi の使用してはどうでしょうか。
この場合あらかじめ起動したuwsgiプロセス(サーバ)に対して、
Apacheで特定のURLをリバースプロキシやロードバランサーとしてマップする形になります。
http://uwsgi-docs.readthedocs.io/en/latest/WSGIquickstart.html#installing-uwsgi-with-python-support
呼び出すURLによって異なるバージョンのpythonを使用する事もできますし、aliasや環境変数をコマンドライン上で変更した状態を引き継がせられるため、限られたサーバ台数で異なる環境を走らせる際には使いやすいです。
python uwsgiconfig.py でビルド時に異なるバージョンを作成しそれぞれ起動すれば、呼び出すURLによって異なるバージョンのpythonを使用するなどもできますし、環境変数をコマンドライン上で変更した状態を引き継がせられるため、限られたサーバ台数で異なる環境を走らせる際には使いやすいと思います。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る