2013-11-15 3 views
2

enter image description hereНеобычная файловая структура с virtualenv в pycharm?

Я создал pycharm virualenv с помощью ИНСТРУМЕНТА SETTINGS-> PROJECT. Затем я связал его с проектом, следующим за http://www.jetbrains.com/pycharm/webhelp/adding-existing-virtual-environment.html. Его проект django и скриншот файловой структуры выше. Правильно ли это выглядит? Я запутался, потому что обычно вы создаете virtualenv, а затем начать проект внутри как:

$ cd developer 
$ mkdir testproject 
$ cd testproject 
$ virtualenv testvenv --no-site-packages 
New python executable in testvenv/bin/python 
Installing setuptools............done. 
Installing pip...............done. 
$ source testvenv/bin/activate 
(testvenv)username:testproject leopard$ 
$ pip install django 
Downloading/unpacking django 
    Downloading Django-1.3.1.tar.gz (6.5Mb): 53% 3.5Mb 
... 
$ django-admin.py startproject mysite 
$ cd mysite 

Структура отличается здесь. Почему это?

+0

Что такое версия Django? Недавно Django изменила структуру проекта по умолчанию. –

+0

Simeon, В файловой структуре показано вверху на скриншоте Я использую django 1.54 – user61629

ответ

1

Да, это прекрасно. У меня всегда есть все мои virtualenvs в каталоге все вместе (~/.virtualenvs). Пока это на вашем пути (что будет потому, что virtualenv помещает его туда), тогда все будет работать так, как ожидалось.

Хорошая вещь о том, что ваша виртуальная среда где-то другая, заключается в том, что вам не нужно всегда видеть и все пакеты, установленные в ней при управлении вашим кодом.

Это не имеет ничего общего с макетом Джанго (хотя это может измениться, как хорошо, что я не использую Django, поэтому я не знаю.)

Пс. Я действительно использую virtualenv wrapper, который вы обязательно должны проверить. Это упрощает создание/удаление/активацию virtualenvs. По умолчанию все ваши виртуальные имена будут объединены в предварительно заданный каталог.

+0

Спасибо, что посмотрели на него, Inti. – user61629

Смежные вопросы