Виртуаленв проект против Джанго / Rapidsms проекта
Я новичок во всем мире Python Django и в настоящее время изучаю Rapidsms. я нахожусь в точке, где я установил virtualenvwrapper
и создал virtualenv для проекта mkvirtualenv projXYZ
а также workon projXYZ
, После этого я установил django и rapidsms. Так что сейчас, насколько я понимаю, у меня есть только pip, python и virtualenv, установленные на моем локальном компьютере, и все технологии, относящиеся к конкретному проекту, установлены в виртуальной среде, созданной по имени projXYZ
, Правильно ли мое понимание?
После этого, следуя инструкциям, я должен создать новый проект RapidSMS-django из шаблона. Я не уверен, стоит ли создавать этот проект с тем же именем, что и projectXYZ
так как у меня есть virtualenv для проекта или это может быть и другое название проекта.
2 ответа
Правильно ли мое понимание?
Да это правильно. Но, насколько я знаю, вы можете расширить стандартный скрипт установки и добавить несколько дополнительных пакетов по умолчанию. Смотрите эту ссылку для деталей.
или это может быть и другое название проекта.
Это может быть любое другое имя, которое вам нравится. Virtualenv не ограничивает вас таким образом.
Как указал @neverwalkaloner, virtualenv и ваш проект могут иметь любое имя. Вы могли бы назвать свой проект foo
и virtualenv вы используете для этого проекта bar
, Тем не менее, вы, как правило, будете использовать одно и то же имя для обоих, так как вы можете работать над 10 различными проектами и иметь 10 virtualenvs, по одному для каждого проекта, так что соглашение помогает, и самое простое соглашение для проекта и virtualenv - иметь одно и то же имя.,
Я написал демистифицированный virtualenv, который вам может пригодиться.