uwsgi использует python3 внутри virtualenv - PullRequest
0 голосов
/ 19 мая 2018

У меня * 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

...