Как я могу настроить согласованную среду python / django / virtualenv на моем локальном хосте, используя мои производственные настройки? - PullRequest
0 голосов
/ 01 января 2011

На моем рабочем сервере в каталоге virtualenv установлены python 2.5.2 и django 1.1.Я также использую pip.Мой рабочий сервер работает на Debian.

На моем локальном компьютере я запускаю Ubuntu, и я хотел бы иметь согласованную упаковку.Я хотел поиграть с тканью, поэтому теперь я хочу настроить ту же самую среду локально.

У меня не установлена ​​локально django, и у меня есть Python 2.6.5 для всей системы.Кто-нибудь может дать совет относительно того, что мне нужно сделать, чтобы воспроизвести окружающую среду на местном уровне?Я сгенерировал файл require.txt на производственном сервере, который теперь состоит из:

  1 Django==1.2.1
  2 distribute==0.6.10
  3 wsgiref==0.1.2
  4 yolk==0.4.1

Как я могу использовать это локально?И как я могу установить ту же версию Python в Virtualenv локально?

Ответы [ 2 ]

2 голосов
/ 01 января 2011

Создайте виртуальный экземпляр, имитирующий вашу производственную среду.Это позволит вам настроить песочницу точно так же, как в вашей производственной среде.Попробуйте VirtualBox : -)

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

zc.buildout - хороший инструмент для этого, но он бесполезен "по факту".Но для будущих проектов вы можете рассмотреть возможность его использования.Затем вы создаете файл конфигурации, который создает среду.Затем вы можете скопировать его, просто проверив файл конфигурации и запустив пару сценариев.

Я бы не попался без него.

Но это вам точно не поможет,Я надеюсь, что ответ все еще может быть полезным в будущем.

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