Какие пакеты Python я должен установить глобально в виртуальной среде или обоих?

У меня есть веб-сайт проекта и Wordpress Django на единственном веб-сервере Apache. Я использую виртуальный хостинг для хостинга их вместе.

Я сделал виртуальную среду для своего проекта Django и установил модуль WSGI там. Мой проект Django гладко работает в виртуальной среде.

Однако, когда я начал работать над своим веб-сайтом Wordpress, веб-сайт прекратил работать, потому что мой Apache не мог запуститься без WSGI, глобально установленного. Так, я глобально установил модуль WSGI.

Я должен глобально установить весь packageds, установленный в виртуальной среде на моей машине? Что такое хорошая таможня?

0
задан 23 October 2017 в 12:48

1 ответ

Если в вашей системе используются разные приложения python из исходных файлов (а не из пакетов Ubuntu), я рекомендую вам сохранить вашу виртуальную среду. Вы можете установить виртуальную среду в конфигурации Apache с помощью директивы WSGIPythonHome.

Дополнительная информация: https://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html#embedded-mode-single-application

0
ответ дан 2 November 2019 в 01:47

Другие вопросы по тегам:

Похожие вопросы: