簡體   English   中英

Django /manage.py runserver 不工作(Windows)

[英]Django /manage.py runserver doesn't work (Windows)

我在 Windows 中安裝了 python 2.7.10。 我使用命令pip install django django 在路徑c:python27/scripts/中安裝了 django,並從同一路徑使用命令django-admin startproject mysite創建了項目。

現在運行服務器我 cd 到路徑c:python27/scripts/mysite並運行命令manage.py runserver / manage.py runserver 0.0.0.0:8000這沒有任何效果。

我哪里出錯了,而且我無法使用 python 控制台運行。 而且我無法從 python CMD 重定向到我的項目。 我所做的只是從 Windows 控制台。

編輯:執行截圖在此處輸入圖像描述

第一步是設置環境變量。

  • windows key + pauseControl Panel\System and Security\System
  • 高級系統設置(這將打開系統屬性)
  • 導航到Advanced tab > Environment variable
  • 編輯路徑 - 在變量值字段中附加;c:\python27
  • 重啟命令

然后/python manage.py runserver應該工作

嘗試為您的項目設置 virtualenv。

嘗試啟動測試服務器時,同樣的問題發生在我身上

python .\manage.py runserver

來自 Windows 10 上的 PowerShell。根據 Django 站點,從 PowerShell 傳遞的參數類型可能存在問題。

我的解決方法是使用 virtualenv。 一旦通過 pip 安裝了 django,runserver 命令就起作用了。

最好的解決方案是從Microsoft Store安裝 Python。 在這種情況下,您不必擔心環境變量和路徑。 Windows 將自動檢測所有這些。

試試這個修復家伙:
1. 右擊左下角的windows圖標/開始,以管理員身份運行Windows Powershell。
2. 然后鍵入cd ~/ ,然后再次將路徑更改為項目文件夾。
3. 鍵入python manage.py runserver並按回車鍵。

有同樣的問題。 通過檢查python 和 django 版本兼容性修復它。 如果您仍在與此更新作斗爭,或者確保它們在您正在設置的虛擬“env”中彼此兼容。

祝你好運。

我想你忘了將 python 添加到環境變量中。 因此,在安裝過程中,單擊名為“將 Python 3.9 添加到 PATH”的復選框以添加環境變量。 或者您可以稍后添加路徑。 在此處輸入圖像描述

當您在 Windows 上打開命令提示符時,默認目錄可能是C:\WINDOWS\System32>在這里,您必須通過將cd添加到默認目錄來更改目錄。 然后復制項目所在的目錄並粘貼一個空格。 所以它將是: C:\yourfolder\yourproject>接下來,使用命令 python manage.py runserver

就這樣

在環境變量中設置C:\Python后,發出以下命令有幫助:

py manage.py runserver

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM