2013-05-08 60 views
1

我一直在阅读使用virtualenv django项目,我只是想要一点确认。使用virtualenv

通过sudo pip安装virtualenv安装virtualenv后。您输入命令virtualenv ENV来创建一个名为ENV的虚拟 - 无站点包ENV目录,该目录中只包含pythong标准库。

接下来进入./ENV/bin/目录安装最新版本的Django。

要使用旧版本的Django,只需创建另一个virtualenv并在/ bin /中安装不同版本的Django。

请让我知道我的逻辑是否正确!谢谢!

+0

'--no-site-packages'是较新版本的virtualenv中的默认选项。 – 2013-05-08 10:14:39

回答

3

听起来没错。

你的意思是你做了source ./ENV/bin/activate然后做pip install django==VERSION来安装指定版本的django吗?你必须激活virtualenv才能工作。

+0

是的,这是我忘了对不起! – Liondancer 2013-05-08 09:33:43

+0

我也想知道这个视频是否给了一个合适的教程 [link](http://www.youtube.com/watch?v=Bpv0-kFlXkM) – Liondancer 2013-05-08 09:34:26

+1

看起来对我来说还可以。尽一切手段尝试'virtualenvwrapper',它使过程更加顺畅。与你的过程相关,使用'virtualenvwrapper'你默认不会得到系统站点包。 – Xuan 2013-05-08 09:47:03