У меня есть настройка сайта django и настроена в виртуальной среде python (venv) на Ubuntu, и все работает нормально. Теперь, чтобы запустить мой сервер на порту 80, мне нужно использовать «sudo», который не выполняется в контексте виртуальной среды, поднимая ошибки (т. Е. Ни один модуль с именем django ...)Как сделать выполнение sudo в текущей виртуальной среде python?
Есть ли способ получить «sudo» для выполнения в контексте виртуальной среды python ?!
Что вы подразумеваете под правильным сервером? пытался выполнить sudo python для определенной виртуальной среды (имея доступ к пакетам, недоступным вне этой виртуальной среды). Является ли, например, неправильным в вашей книге отбойник или сервер uwsgi http service? – AmirGh
Это так, но он по-прежнему не должен обслуживать порт 80. Вам нужен обратный прокси-сервер, такой как nginx. –