前提・実現したいこと
当方、python未経験です。mod_wsgi関連でアドバイスお願いします
webサーバーでindex.pyを動くようにしたいです。
dev servername.comにアクセス中に以下のエラーメッセージが発生しました。
.wsgiファイルは未だ作成しておりません
発生している問題・エラーメッセージ
Current thread 0x00007f50b57c9880 (most recent call first): Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ModuleNotFoundError: No module named 'encodings'
該当のソースコード
<VirtualHost *:80> ServerName dev.servername.com DocumentRoot /home/www/Git/servername.com/public LoadModule wsgi_module "/home/vagrant/.pyenv/versions/3.6.10/lib/python3.6/site-packages/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so" WSGIPythonHome "/home/vagrant/.pyenv/versions/3.6.10" WSGIDaemonProcess dev.servername.com user=apache group=apache threads=5 python-path=/home/vagrant/.pyenv/versions/3.6.10/lib/python3.6/site-packages WSGIScriptAlias / /home/www/Git/dev.servername.com/public <Directory "/home/www/Git/dev.servername.com/public"> WSGIProcessGroup dev.servername.com Oeder deny,allow Require all granted AllowOverride All </Directory> </VirtualHost>
試したこと
VertualHost内のWSGI_関連をコメントアウトするとエラーが出ないです
補足情報(FW/ツールのバージョンなど)
mod_wsgiインストール済
Apache/2.4.6 (CentOS)
Python 3.6.10
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
あなたの回答
tips
プレビュー