Как apache выбрать окружение anaconda3 - PullRequest
0 голосов
/ 28 января 2020

Я использую 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/
...