报错信息如下:

(笔者的电脑为win10,python3.7,django 2.2.6 )

第一种情况的解决方案:没有配置环境变量,Django安装之后,需要配置环境变量,命令django-admin.py
startproject projectname才会生效,环境变量的内容就是django-admin.py文件的安装路径。

  

(建议使用命令pip install django安装,而在pycharm中安装,容易导致安装路径混绕)

      添加环境路径的方法为:

找到自己文件中的django安装路径,如图:

    

(你的可能不一样)

然后在环境变量中的用户变量中的path变量中添加你的django-admin安装路径(红色框的就是你要添加的django-admin文件安装路径)

如在path变量里添加:C:\Users\刘皓轩\AppData\Roaming\Python\Python38\site-packages\django\bin(这是我的django-admin文件安装路径,你的可能不一样)

第二种情况的解决办法 !:如果仅仅是第一步做了之后,运行上面的命令之后还是无法在对应的目录下生成对应的工程,那么,这个问题可能就是,你打开.py后缀的文件的默认工具不是python.exe,如果不是的话,那么就会造成不出现对应的工程。如下图,笔者已经设置django-admin的打开应用为pycharm

找到自己的Django路径,将上图中的红色框文件的打开应用设置为pycharm(设置方法,如下图,主页 -> 打开)

( 也可以在windons的设置中的默认应用中直接设置 .py文件的默认打开应用为pycharm,笔者只进行了上图中的操作,仅对那一个djano-admin文件设置打开方式)

第三种情况的解决方案:使用虚拟环境建好django项目后,在pycharm终端中,使用cd命令回到pycharmprojects的根目录,使用djano-admin建django项目

(建django时不小心选择了virtualenv虚拟环境,如下图,一般选择第二项Existing interpreter建立django项目,若要使用虚拟环境可以在建好django项目后,在终端中使用虚拟环境命令,建立虚拟环境)

关闭虚拟环境即可,有点复杂,不做描述,建议使用以下方式建立django项目,之后可以根据需要使用虚拟环境。

接下来创建django项目:

在命令台中输入:django-admin.py startproject mysite,就出现这个页面:

(也可以直接在pycahrm的终端建新项目:如下图)

{                  }

用pycharm打开上一步所创建的项目(myfirstDjango),由于pycharm默认的项目目录是 pycharmprojects,也可将刚刚使用命令台创建的项目复制到pycharmprojects文件夹下,方便管理

创建成功后,在pychram中的终端Terminal中 输入命令:

python manage.py runserver 8000

点击链接即可打开web服务器,显示如下:

注:

1. 应避免使用Python内置的包或者Django内嵌组件来命名项目,例如不能使用Django来命名新项目,因为这会与Django自身产生冲突,也不能使用test作为项目名,因为这会与Python的内置包产生冲突。

2. 不要将Django项目代码文件与其他网站项目放在一起,例如不应将Django文件放置在web服务器的根目录,因为这样可能就会将Django的代码暴露在浏览器中。

使用pycharm创建Django项目,'django-admin' 不是内部或外部命令的更多相关文章

  1. yiic创建YII应用 "php.exe"不是内部或外部命令 解决办法

    第一步:运行CMD命令.   第二步:进入Yiic文件的目录   (例如在D盘里面 D:/yii/framework)   第三步:D:\yii\framework>yiic webapp D: ...

  2. Vue项目碰到"‘webpack-dev-server’不是内部或外部命令,也不是可运行的程序或批处理文件"报错

    解决办法: 最后将项目里的“node_modules”文件夹删除,然后在cmd中cd到项目目录,依次运行命令:npm install和npm run build,最后运行npm run dev后项目成 ...

  3. Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查

    一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process ...

  4. pycharm创建Flask项目,jinja自动补全,flask智能提示

    pycharm创建Flask项目,jinja自动补全,flask智能提示 之前一直都是用在idea里创建空项目然后导入,之后就没有各种的智能提示,在选择文类,选择模板之类的地方就会很麻烦. 步骤1:用 ...

  5. pycharm创建scrapy项目教程及遇到的坑

    最近学习scrapy爬虫框架,在使用pycharm安装scrapy类库及创建scrapy项目时花费了好长的时间,遇到各种坑,根据网上的各种教程,花费了一晚上的时间,终于成功,其中也踩了一些坑,现在整理 ...

  6. Vue 项目: npm run dev b报错 “'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”

    前提: 电脑已经安装了nodeJS和npm,  项目是直接下载的zip包. 报错步骤为1:cd /d 目录: 2. npm ren dev  -------> 报错如下: > webpac ...

  7. Jenkins构建Python项目提示:'python' 不是内部或外部命令,也不是可运行的程序

    问题描述: jenkin集成python项目,立即构建后,发现未执行成功,查看Console Output 提示:'Python' 不是内部或外部命令,也不是可运行的程序,如下图: 1.在 Windo ...

  8. 【Jenkins】jenkins构建python项目提示:'python' 不是内部或外部命令,也不是可运行的程序或批处理文件

    一.问题:jenkins构建python项目提示:'python' 不是内部或外部命令,也不是可运行的程序或批处理文件 二.原因:要在jenkins配置本地环境变量 三.解决方案:添加python.e ...

  9. 用Pycharm创建指定的Django版本

    最近在学习胡阳老师(the5fire)的<Django企业级开发实战>,想要使用pycharm创建django项目时,在使用virtualenv创建虚拟环境后,在pycharm内,无论如何 ...

随机推荐

  1. 题解 P1203 【[USACO1.1]坏掉的项链Broken Necklace】

    [USACO1.1]坏掉的项链Broken Necklace 22892 破碎的项链 方法一:很容易想到枚举断点,再分别两头找,但是要注意很多细节 #include<iostream> # ...

  2. kali2018.4 下载地址

    https://www.linuxidc.com/Linux/2018-10/155088.htm

  3. 网络知识杂谈 - https - 原理简述

    概述 简单描述 https 尽量介绍它的原理 实际的机制, 可能会更加复杂一些... 背景 这玩意, 困扰我好多年了 今天开始, 想做个了断 之前工作也接触过, 但从我的角度来说, 认识很浅 会配置 ...

  4. Led Candle Light - Safe, Cost-Effective, Versatile, Realistic Flame Lighting

    Candles have been used to remove light for centuries, but it took hundreds of years to make better c ...

  5. spring注解注入:<context:component-scan>以及其中的context:include-filter>和 <context:exclude-filter>的是干什么的?

    转自:https://www.cnblogs.com/vanl/p/5733655.html spring注解注入:<context:component-scan>使用说明   sprin ...

  6. 将 master 节点服务器从 k8s 集群中移除并重新加入

    背景 1 台 master 加入集群后发现忘了修改主机名,而在 k8s 集群中修改节点主机名非常麻烦,不如将 master 退出集群改名并重新加入集群(前提是用的是高可用集群). 操作步骤 ssh 登 ...

  7. Bugku-CTF之这是一个神奇的登陆框

    Day32 这是一个神奇的登陆框 http://123.206.87.240:9001/sql/ flag格式flag{}  

  8. bugku 散乱密码

    BugkuCTF_加密_散乱的密文 WriteUp   image.png lf5{ag024c483549d7fd@@1} 一张纸条上凌乱的写着2 1 6 5 3 4 以前做过这种类型的 既然是凌乱 ...

  9. Some series and integrals involving the Riemann zeta function binomial coefficients and the harmonic numbers

    链接:http://pan.baidu.com/s/1eSNkz4Y

  10. vue入门基础知识点测试

    vue入门基础知识点测试 1.文本(值绑定){{var}}----控制<div></div>的值显示当前时间,且1秒更新一次.(可查阅 setinterval 函数,时间Dat ...