Starck43
@Starck43
Web разработчик (PHP, JS, WORDPRESS, SQL)

Установка аналогичных зависимостей в новых проектах Django?

Подскажите, правильно ли я понимаю, что для каждого проекта в своем виртуальном окружении необходимо устанавливать повторно те же пакеты со своими зависимостями что уже устанавливались?

Я, к примеру, поставил sorl-thumbnal. К нему рекомендуется еще установить доп пакеты:
$ brew install graphicsmagick
$ brew install boost-python3
$ pip install pgmagick

И если я начну новый подобный проект, а не создам отдельное приложение в проекте, то мне придется все повторить что выше?
Все верно или можно все же использовать одинаковые пакеты для разных проектов без новых установок?
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
@bacon
Пришло время узнать про pip freeze > requirements.txt и pip install -r requirements.txt
ЗЫ с опытом поймешь, что этого может не хватать и лучше начать использовать pipenv или poetry

Все верно или можно все же использовать одинаковые пакеты для разных проектов без новых установок?
вроде была возможность использовать системные пакеты, но лучше так не делать, и для каждого проекта вести свои зависимости, так как очень часто разным проектам, нужны разные версии.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы