Как отслеживать все компоненты, используемые моим приложением Django - PullRequest
1 голос
/ 21 февраля 2012

Я разрабатывал приложение Django, и в процессе я установил несколько компонентов, используя pip (например, pip install django-ajax-select).Я только что понял, что эти компоненты не установлены в моем каталоге приложений, а где-то, что зависит от компьютера.

Во-первых, как мне отслеживать все компоненты, которые я установил.Во-вторых, как мне установить эти компоненты в каталоге моего приложения, чтобы я мог перемещать код с компьютера на компьютер без необходимости выполнять «pip install ...».

Спасибо!

1 Ответ

7 голосов
/ 21 февраля 2012

Используйте virtualenv.

Создайте virtualenv, активируйте его, установите то, что вам нужно, затем выполните pip freeze > requirements.txt, чтобы создать файл с перечнем всех ваших требований.Затем на вашем новом компьютере (также внутри virtualenv) вы можете выполнить команду pip install -r requirements.txt, чтобы переустановить все эти библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...