2014-01-05 3 views
1

Я работаю с pycharm 3 pro на окнах. Я пытаюсь создать virtualenv для разработки django.Как связать проект django с virtualenv

У меня есть virualenv in/f/development3/tools/virtualenvs /. Его называют «ренв». У меня есть проект в/f/PycharmProjects/называется «r1».

В pycharm я установил интерпретатор в r1 как виртуальный «renv». Однако, когда я открыть терминал и сделать:

/f/PycharmProjects/r1 $ which pip 
/f/Python27/Scripts/pip 

Таким образом, кажется, что проект не assosciated с virtualenv через PyCharm. Вместо того, чтобы пытаться выяснить, как это сделать в pycharm (я разместил вопрос на своем форуме), я хотел бы поместить проект django в «virtualenv» с помощью командной строки (или вырезания/вставки). Как мне это сделать?

ответ

4

Ну, вам нужно связать свой проект с virtualenv, предполагая, что в первую очередь создали virtualenv. Затем вам нужно будет использовать virtualenvwrapper, а затем использовать команду workon. Это на самом деле более активное участие, чем вы ожидали изначально.

Я мог бы дать вам длинное объяснение по этому поводу, но есть уже отличное учебное пособие по этому вопросу. virtualenv и virtualenvwrapper

Обратите внимание, что virtualenvwrapper является * nix специфическим, поэтому для окон вам нужно будет найти альтернативное решение. К счастью, такое решение существует, and its for powershell.

+0

Спасибо, что помогли – user61629

2

Фактически, там является порт virtualenvwrapper для Windows, называемый virtualenvwrapper-win. Он работает конкретно в командной строке Windows (не powershell). Вы можете, конечно, предпочесть работать в powershell, , но имейте в виду, каковы ваши варианты. Единственный недостаток заключается в том, что вам нужно делать свои git add/commits и т. Д. В отдельной оболочке git bash.

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