2012-01-30 61 views
3

我設法安裝virtualenv中,安裝通過PIP Django的1.4-α-1安裝,我試圖與它的manage.py runserver的Windows VIRTUALENV不切換的Python的Django

開始一個Django Eventhough我通過激活與virtualenv中切換(注在cmd屏幕下方的前綴)到右邊的環境(我成功安裝了django),manage.py runserver仍然以某種方式從我的stable not-virtualenv python安裝中獲取數據。

穩定蟒蛇(錯誤的):D:\Python26\Scripts

正確的:E:\Prace\django-1.4-alpha-1\Scripts

我路徑不包括與Python任何東西。

命令屏幕:

enter image description here

回答

3

擴展名爲.py的文件鏈接到您的默認Windows Python安裝。改爲使用virtualenv python可執行文件的一種方法是改爲輸入python manage.py <command>

另請參閱接受的答案a question I posted on this matter before

+0

是的,那是有效的。謝謝。 – mreq 2012-01-30 17:42:37

1

你不指定所使用的virtualenv的版本。最近,他們已經制作了默認的--no-site-packages,但如果您在啓用此更改之前使用了某個版本,則需要指定該開關以防止加載主站點包。

+0

我試過了,no-site-packages是默認的。不管怎麼說,還是要謝謝你。 – mreq 2012-01-30 16:52:39