У меня * Ubuntu установлено python 2.7
по умолчанию python
и uwsgi
для version 2.7
установлено.но я хочу запустить приложение django , которое использует python 3
, поэтому я создал virtualenv
и установил python3
& uwsgi
внутри него.
теперь в моем init.d
файл uwsgi
У меня установлен DAEMON=/usr/local/bin/uwsgi
, поэтому я думаю, что он использует Python версии 2.7 и из-за чего я получаю эту ошибку:
Python version: 2.7.6 (default, Nov 23 2017, 15:53:45) [GCC 4.8.4]
Set PythonHome to /root/Env/firstsite
ImportError: No module named site
как я могу заставить uwsgi-emperor запустить python3
(он установлен внутри virtualenv)
также я заметил эту строку в файле upstart uwsgi.
PATH=/sbin:/bin:/usr/sbin:/usr/bin
это может быть причиной его запуска с python2