Как я могу переместить установленный Django src и другие приложения djano в новое место (pip) в Ubuntu? - PullRequest
0 голосов
/ 17 января 2011

Я установил Django и множество других приложений с ним.Я использую Ubuntu, и я изначально не использовал virtualenv, поэтому все вещи Django находятся в моем /user/local/lib/python2.6/dist-packagaes.В то время как мой проект в Alex/workplace/projectx/src.У меня есть Alex/workplace/projectx/projectx-env.Как я могу переместить все мои Django вещи из их установленного местоположения в папку моего проекта virtualenv?

Я делаю это, потому что хочу установить git в проект x, поэтому, если я что-то изменю в одном из приложений Django, я смогу объединить их позже.

1 Ответ

1 голос
/ 17 января 2011

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

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

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