2013-05-08 42 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