1. 程式人生 > >解決win10創建Django工程,運行django-admin.py startproject 工程名,失敗的問題

解決win10創建Django工程,運行django-admin.py startproject 工程名,失敗的問題

默認 www 讀者 init djang 圖片 目錄 img ack

轉載自https://www.cnblogs.com/dadong616/p/4328292.html --------------------------------------------------------------------------------------   在看我這篇教程的前提是你應該已經正確裝好python和Django了,好了,廢話不說了,正題走你!
你現在是不是很糾結自己運行django-admin.py startproject 工程名 這個命令要麽提示“××不是內部命令××bulabula***”,或者就是提示讓你選擇打開django-admin.py所用的工具呢???糾結吧?那就繼續看:

第一種情況的解決辦法!:就是你沒有配置環境變量,Django安裝之後,要配置環境變量才能用命令:django-admin.py startproject 工程名,環境變量的內容就是django-admin.py文件的路徑,我的是在:E:\PythonAll\Python-2.7\Lib\site-packages\Django-1.7.6-py2.7.egg\django\bin,讀者參考,和你的應該有出入,自行核對。

第二種情況的解決辦法 !:如果僅僅是第一步做了之後,運行上面的命令之後還是無法在對應的目錄下生成對應的工程,那麽,這個問題可能就是,你打開.py後綴的文件的默認工具不是python.exe,如果不是的話,那麽就會造成不出現對應的工程。果斷上圖!! 技術分享圖片
可以隨便找一個.py文件,左鍵點一下,然後看到我圈住那個三角了嗎?點擊(不要點擊”打開“那兩個字): 技術分享圖片 按照我圈的點吧,麻利點,就是說你呢,看啥呢! 技術分享圖片 選他就對了,over, 然後你再運行:django-admin.py startproject mysite,就出現這個頁面: 技術分享圖片 然後到F盤(我的是F盤,是因為我輸那一行命令的時候是在F盤下,看看命令的最前面)看看,會發現這個: 技術分享圖片 [轉載] shuiziliu1025 原文:https://blog.csdn.net/shuiziliu1025/article/details/79388753 ----------------------------------------------------------------------------------------------------------------------------- 如果還沒有出現!!!!!!!!!!!!!!!! 並且報錯: No module named django.core 技術分享圖片

解決思路:
1、再進入Lib/site-packages/django/bin/django-admin.py
文件內容如下:
from django.core import management

if name == “main“:
management.execute_from_command_line()

2、進入到Lib/site-packages/django/目錄下面發現存在core文件夾,core文件夾中存在management模塊,該模塊中中的init.py中存在execute_from_command_line方法,這就很奇怪了

3、那就嘗試著將django-admin.py全路徑寫上 ,發現還是報同樣地錯誤

4、通過百度發現有一種方法可以解決該情況,不使用django-admin.py,而是使用django-admin.exe
具體操作如下 django-admin.exe startproject mysite . ok,沒有提示錯誤。

或者直接使用 django-admin startproject 工程名

god is coder!!

解決win10創建Django工程,運行django-admin.py startproject 工程名,失敗的問題