2017-02-04 110 views
0

我是python的新手。 我使用下列命令創建該文件:執行python manage.py runserver時出錯

C:\Python35\Scripts\django-admin startproject mysite 

之後成功創建在directory.But文件時我運行C:\ Python35 \腳本\ mysite的\蟒manage.py遷移C:\ Python35 \腳本\ mysite的\ python的manage.py runserver命令, 我收到以下錯誤

python is not recognized as an internal or external command operable program or batch file 

如何解決這個問題呢?

回答

1

您似乎在混合路徑。

通常,如果您鍵入python,系統將查找您的pythonpath,並將其解析爲python可執行文件。在我使用的Windows系統上,這通常位於c:\ python35 \ python.exe

但是,在這個例子中,你已經給它一個完整路徑,但實際上並沒有指向它的可執行文件。

我相信(假設你的路徑是正確的),該版本應該可以工作: C:\Python35\Scripts\mysite\python.exe manage.py migrate

這就是說,在我的Windows機器上,我只能做 manage.py migrate,因爲python.exe是在Python3.5安裝時由pythonpath設置的。

鉈;博士:

運行manage.py migrate,或者使用一個完整的可執行文件的路徑。