2012-05-02 62 views
2

操作系統:Windows 7x64Django的:無法獲取django-admin.py運行任何

的Django 1.4版

的Python v 3.2

第一次使用Django或Python和我的工作。把我的頭撞在牆上。根據安裝說明,我已經爲Django安裝了所有軟件。我跳過的唯一步驟是'可選'virtualenv安裝。

我正在嘗試運行djangoproject.com上的教程,但無法使startproject工作。這是我的問題。

當嘗試使用「django-admin.py startproject命令mysite的」,甚至只是「django-admin.py幫助」功能,我得到如下:

Traceback (most recent call last):
File "C:\Python32\Scripts\django-admin.py", line 2, in

from django.core import management File "C:\Python32\lib\site-packages\django\core\management__init__.py", line 54

except ImportError,e:
^ SyntaxError: invalid syntax

凡^指向逗號。

我檢查了我所在的文件夾的權限,所有內容似乎都很好。我究竟做錯了什麼?

+0

Django不能用於python 3.請參閱此鏈接https://docs.djangoproject.com/en/1.4/faq/install/#can-i-use-django-with-python-3 – Altrim

+1

Django不支持Python 3.x都有 –

+0

是Django的1.4不使用Python 3下工作。我浪費了很多時間,現在正在安裝Python 2.7.3 :( – noobcode

回答

7

Django不適用於Python 3(還)。

改爲安裝2.7。

+1

你是完全正確......剛剛發現。他們真的需要在他們的頁面上使這些文本更加明顯,這很重要,謝謝你的快速回復! – carruthd

2

您可能還會堅持使用Python 3.X並獲得目前處於測試階段的django 1.5

2

Python 3.3提供了實驗支持。 django-admin.py仍不能正常運行,但這裏有一個解決方法您:

您可以從自己的Python腳本直接調用Django的管理員子命令。

python manage.py runserver 

或任何命令你正在尋找:

from django.core import management  
management.call_command("startproject", "mysite") 

幾乎一切要從它生成的manage.py文件,能很好地工作來完成。你也可以使用「python33」而不是python。