2010-09-21 66 views
0

我已經安裝了Win7的Django和嘗試django-admin.py Win7上要求PROGRAMM開放

>>> import django 
>>> django.VERSION 
(1, 2, 3, 'final', 0) 

它的工作原理。但是當我調用django-admin.py startproject myappname時,Windows會顯示對話框,詢問應該使用哪個程序打開此命令。如果我檢查python.exe然後django-admin.py總是告訴我關於django-admin.py的幫助

回答

1

Windows向我顯示對話框,詢問它應該使用哪個程序打開此命令。

您可以通過顯式使用Python來避免這種情況,前提是Python.exe位於您的PATH中。對於例如 python /path/to/django-admin.py startproject myappname

如果我檢查python.exe然後django-admin.py總是告訴我幫助約django-admin.py

documentationdjango-admin.py startproject

此命令無效當使用--settings選項到django-admin.py時,或者當設置了環境變量DJANGO_SETTINGS_MODULE時。要在這些情況下重新啓用它,可以省略--settings選項或取消設置DJANGO_SETTINGS_MODULE

你能檢查你是否設置了一個名爲DJANGO_SETTINGS_MODULE的環境變量嗎?如果是,請刪除/取消設置,然後重試。

+0

已解決的問題謝謝,但是python已經在PATH目錄中。 – Mike 2010-09-21 07:42:37

0

我有同樣的問題,當我運行django-admin.py命令提示符時,我無法創建項目引發此錯誤。 我試圖通過使用Find to Search python.exe來運行Regedit,然後添加%%但它不夠...然後我添加了如下所示的系統PATH的必要路徑。 (控制面板 - >系統 - >高級 - >環境變量 - > PATH)。添加到PATH C:\ Python27 \ python.exe; C:\ Python27 \ Scripts; C:\ Python27 \ Lib \ site-packages \ django \ bin Adam It Work !!!現在我可以在Windows 7上使用命令創建Django項目和應用程序