Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 2, 2019 02:03:48

dbalor
Зарегистрирован: 2018-07-02
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

virtualenv production

Вопрос такой на хосте в продакшене нужно ли устанавливать virtualenv для Flask либо можно обойтись без него?

Офлайн

#2 Ноя. 2, 2019 18:20:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8006
Репутация: +  558  -
Профиль   Отправить e-mail  

virtualenv production

Этот вопрос вы должны сами себе задавать. Вам нужен virtualenv? Не нужен - не используйте, нужен - используйте. Вас никто не заставляет использовать virtualenv, вы не получите никаких выгод от его использования - ваш код не будет работать быстрее, стабильнее, надёжнее. если вы не знаете, зачем он вам нужен - не используйте.



Офлайн

#3 Ноя. 3, 2019 05:17:15

dbalor
Зарегистрирован: 2018-07-02
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

virtualenv production

спасибо.

Офлайн

#4 Ноя. 3, 2019 06:30:25

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

virtualenv production

Скорее нужно, чем нет. Часто версии используемых вами пакетов не будут совпадать с версиями установленных в системе. И заменять глобальные чревато, я бы не рекомендовал. Я в 100% случаев использую venv и мне не нужно думать, что там установлено в системе.

p.s. Если Flask устанавливается из репы, то можно обойтись без venv, к тому же я смотрю вы wsgi-скрипт из Apache запускаете, нужно быть уверенным что пусть в интерпретатору в скрипте будет правильным.

p.p.s. Это должно быть очевидным, но всё же скажу. Если вы не понимаете, что творите, то никогда не используйте pip, easy_install и иже с ними под root-ом.



Отредактировано bw (Ноя. 3, 2019 06:39:59)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version