2014-06-25 42 views
1

我使用的djangoproject.com,我已經正確啓動mysite的,因爲我完全相符的項目:Django開發服務器不能打開文件

mysite/ 
    manage.py 
    mysite/ 
     _init_.py 
     setting.py 
     urls.py 
     wsgi.py 

但是當我嘗試使用

運行開發服務器
python manage.py runserver 

它返回錯誤

MacOS/Python: can't open file 'manage.py': [Errno 2] No such file or directory 

我不得不嘗試導入d時,在此之前同樣的問題jango和我意識到這不是蟒蛇路徑,所以我修正了它,並且正確,但是當我嘗試這樣做時,它不起作用,我不確定還有什麼可以嘗試或做什麼

+0

在您當前的工作目錄中,只需執行ls manage.py'。你看到manage.py嗎? – karthikr

+0

@karthikr在我的情況下我做的,但我仍然得到這個錯誤 –

回答

1

我不能評論,所以我回答了一個答案(這只是一個建議,嘗試一些事情)。

也許試試這個(一定要在那裏manage.py位於你的命令提示符下的文件夾中):

python ./manage.py runserver 
+0

真棒這工作非常感謝這麼多人 – nmares12

3

確保您在外我的網站目錄,當你調用python manage.py runserver。所以如果你運行一個ls命令,你會看到manage.py和內部mysite目錄。

+0

你是什麼意思我的網站目錄外?對不起,我是初學者,不太清楚你的意思 – nmares12

+0

請注意,你有兩個名爲mysite的文件夾。外面的那個會保存其中的另一個mysite文件夾。 – mcw

0

做一件事有mysite目錄和裏面那個mysite目錄和manage.py文件剪切這兩個文件並粘貼到某處n然後刪除剩餘的mysite directoy然後粘貼這兩個mysite目錄n manage.py文件..它將definitly工作

+0

您能詳細解釋一下您提供的解決方案嗎? – abarisone

+0

是的..我的意思是如果你找到mysite/mysite(mysite目錄裏面的mysite目錄),那麼如果你刪除一個mysite目錄,這個問題就會解決..但是記住你刪除了mysite目錄,這樣所有的文件和_pycache_文件夾都會保留在內部mysite目錄.. –

0

如果您使用virtualenvs來安裝django,則應將其移動到默認安裝Django的文件夾Envs。在cmd上使用cd