Я использую anaconda3, мое имя env myproj_base
Я подтвердил на django сервере,
conda activate myproj_base
python manage.py runsever
и затем работает, поэтому теперь я попытался использовать apache сервер с mod_wsgi
.
Django работает, работает на apache, хотя он не выбирает env myproj_base
правильно.
Я боролся с этими свойствами, но еще не очищен.
WSGIDaemonProcess WSGIPythonPath WSGIPythonHome
Как мне разрешить apache установить целевой env ??
Или есть какой-либо способ чтобы проверить, какой env apache выбрать ???
my httpd.conf
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/var/www/html/myproj/current/"
ServerName myproj.example.jp
<Directory /var/www/html/myproj/current/>
Order allow,deny
Allow from all
</Directory>
WSGIScriptAlias / /var/www/html/myproj/current/myproj/wsgi.py
WSGIDaemonProcess myproj_base user=app group=app python-path=/home/app/anaconda3/envs/myproj_base/lib/python3.7/site-packages
ErrorLog "logs/myproj.localhost-error_log"
CustomLog "logs/myproj.localhost-access_log" common
</VirtualHost>
#WSGIPythonHome /home/app/anaconda3/
WSGIPythonPath /var/www/html/myproj/current/