我在Windows上使用pycharm 3 pro。我正试图建立一个virtualenv来开发django。
我在/ f / development3 / tools / virtualenvs /中有我的virualenv。它被称为“renv”。我在/ f / PycharmProjects /中有一个名为“r1”的项目。
在pycharm中,我将解释器设置为r1为virtualenv“renv”。但是,当我打开终端并执行:
/f/PycharmProjects/r1 $ which pip
/f/Python27/Scripts/pip
所以看来这个项目并没有通过pycharm与virtualenv相关联。而不是试图弄清楚如何在pycharm中执行此操作(我在他们的论坛中发布了一个问题)我想使用命令行(或剪切/粘贴)将我的django项目“放入”virtualenv。我该怎么做?
答案 0 :(得分:4)
您需要将项目与virtualenv
关联,假设首先创建了virtualenv
。然后,您需要使用virtualenvwrapper
,然后使用workon
命令。这实际上比你最初期望的更为复杂。
我可以给你一个很长的解释,但是已经有一个很好的教程。 virtualenv
和virtualenvwrapper
请注意virtualenvwrapper
是* nix特定的,因此对于Windows,您需要找到备用解决方案。幸运的是,这种解决方案存在,and its for powershell。
答案 1 :(得分:2)
实际上,是 Windows的virtualenvwrapper的端口,名为virtualenvwrapper-win。它专门用于Windows命令行(而不是PowerShell)。当然,您可能更喜欢在powershell中工作, 但要注意你的选择。唯一的缺点是你需要在一个单独的git bash shell中进行你的git add / commits等。