zoukankan      html  css  js  c++  java
  • 解决win10创建Django工程,运行django-admin.py startproject 工程名,失败的问题

     
         在看我这篇教程的前提是你应该已经正确装好python和Django了,好了,废话不说了,正题走你!
    你现在是不是很纠结自己运行django-admin.py startproject 工程名 这个命令要么提示“××不是内部命令××bulabula***”,或者就是提示让你选择打开django-admin.py所用的工具呢???纠结吧?那就继续看:

            第一种情况的解决办法!:就是你没有配置环境变量,Django安装之后,要配置环境变量才能用命令:django-admin.py startproject 工程名,环境变量的内容就是django-admin.py文件的路径,我的是在:E:PythonAllPython-2.7Libsite-packagesDjango-1.7.6-py2.7.eggdjangoin,读者参考,和你的应该有出入,自行核对。

        第二种情况的解决办法 !:如果仅仅是第一步做了之后,运行上面的命令之后还是无法在对应的目录下生成对应的工程,那么,这个问题可能就是,你打开.py后缀的文件的默认工具不是python.exe,如果不是的话,那么就会造成不出现对应的工程。果断上图!!
    可以随便找一个.py文件,左键点一下,然后看到我圈住那个三角了吗?点击(不要点击”打开“那两个字):
    按照我圈的点吧,麻利点,就是说你呢,看啥呢!
    选他就对了,over,
    然后你再运行:django-admin.py startproject mysite,就出现这个页面:
    然后到F盘(我的是F盘,是因为我输那一行命令的时候是在F盘下,看看命令的最前面)看看,会发现这个:
     
    -----------------------------------------------------------------------------------------------------------------------------
    如果还没有出现!!!!!!!!!!!!!!!!  
    并且报错: 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 工程名

    参考链接 

    https://www.cnblogs.com/dadong616/p/4328292.html

    https://blog.csdn.net/shuiziliu1025/article/details/79388753

    god is coder!!

  • 相关阅读:
    342. Power of Four(One-line)
    mysql的启动,停止与重启
    PHP学习笔记之interface关键字
    PHP学习笔记之析构函数以及static,self,parent关键字
    每天一个linux命令(1):ln 命令
    MySQL学习笔记:regexp正则表达式
    AARRR:数据运营模型
    MySQL学习笔记:从一个表update到另外一个表
    MySQL学习笔记:计算机服务中找不到MySQL服务
    MySQL学习笔记:insert into select
  • 原文地址:https://www.cnblogs.com/lewic/p/10416772.html
Copyright © 2011-2022 走看看