Как скопировать / клонировать виртуальную среду с сервера на локальную машину - PullRequest
28 голосов
/ 09 февраля 2012

У меня есть существующий проект Python django, работающий на веб-сервере.Теперь клиенту необходимо внести некоторые изменения в существующий код.Поэтому мне нужно настроить его на моей локальной машине.Все пакеты, необходимые для этого проекта, установлены в виртуальной среде.Как я могу скопировать или клонировать эту виртуальную среду на свой локальный компьютер для запуска этого проекта.

Ответы [ 2 ]

46 голосов
/ 09 февраля 2012
  1. Запустите pip freeze > requirements.txt на удаленной машине
  2. Скопируйте этот файл requirements.txt на локальную машину
  3. В локальной виртуальной среде выполните pip install -r requirements.txt

И, если все требования хорошо работают с пакетами Python, вы должны быть в порядке.

3 голосов
/ 09 октября 2012

Пожалуйста, используйте команду Freeze, и вы получите текстовый файл со всеми версиями пакетов.Затем установите их, используя easy install или pip install

...