第1个问题是自动安装Django2出现错误。

第2个问题是基于第1个问题,通过手动创建Django2项目后,PyCharm的Tools菜单中没有“Run manage.py Task…”的选项。

先来处理第1个问题。

使用PyCharm创建Django2项目时,默认会创建虚拟环境,并自动安装Django2来创建项目。

有时候,因为网络状况不良,可能会导致Django2安装失败。

多次观察是安装依赖库“Pytz”时,出现下载超时导致。

当出现安装错误,PyCharm中,项目文件夹里面只有一个虚拟环境的“venv”文件夹。

此时,我们可以通过手动安装Django2完成项目的创建。

进入在PyCharm中,打开命令行窗口“Terminal”。

执行命令:

pip install pytz

pip install django

提示:如果安装仍然出现下载超时的问题,可以到“https://www.lfd.uci.edu/~gohlke/pythonlibs/”下载“whl”文件,然后通过“pip install x:\xxx\xxx.whl”命令进行安装。

接下来,创建项目。

在命令行窗口,进入项目目录。

执行命令:

django-admin startproject 项目名称

此时,会创建一个项目名称的文件夹,包含一个相同名称的文件夹,里面是wsgi、settings等py文件。

我们把这些py文件全选,拖入上一层目录中,并将“manage.py”文件拖入项目根目录,将剩下的空文件夹删除。

最后,创建应用。

执行命令:

python manage.py 应用名称

到这里,我们就完成了Django2项目的手动创建。

如果有类似下方的错误,需要在“Edit Configurations”中设置环境变量(Environment variables),添加“DJANGO_SETTINGS_MODULE=项目名称.settings”。

django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

我们再来处理第2个问题。

通过手动创建的Django2项目,在PyCharm的工具“Tools”菜单中是没有“Run manage.py Task…”这个选项的。

这个选项能够帮助我们打开“manage.py”的命令行窗口(快捷键是“Ctrl+Alt+R”)。

在这个命令行窗口中,我们可以方便的输入命令(带有自动补全),而不用通过“python manage.py …”去执行命令。

但是,手动创建的Django2项目,无法打开这个窗口,也就无法使用这个功能,非常的不方便。

实际上,解决这个问题,我们只需要在系统的设置“Settings”中,进行一些配置就可以了。

具体配置,参考下图。

完成上述配置之后,就可以正常的使用“Run manage.py Task…”的功能了。

pycharm创建python虚拟环境好处_PyCharm虚拟环境创建Django2项目一些问题的解决方案...相关推荐

  1. pycharm创建python虚拟环境好处_pycharm虚拟环境的搭建

    优点 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环 ...

  2. mysql 虚拟环境搭建_pycharm虚拟环境virtualnv安装MySQL扩展

    一.启动Pycharm,虚拟环境下创建Django项目 1.菜单-File-New Project... 2.在[Select Project Type]窗口中选择[Django] 3.点击[Inte ...

  3. pycharm和python一样吗_PyCharm中Directory与Python package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  4. pycharm添加python注释头_Pycharm自动添加头注释

    东拉西扯 最近需要帮朋友开发个网站,然后分析需求.写开发文档.拉Git仓库.上传README... 终于该编码的时候,发现新下载的Pycharm 2019.1.2没有配置模板头信息. pycharm好 ...

  5. 【Python】文件操作(创建 | 读写 | 保存 | 文件名)

    文章目录 一.判断存在 判断文件夹是否存在 判断文件是否存在 二.创建,复制, 删除, 重命名 创建文件,文件夹 复制文件,文件夹: 删除文件,文件夹 重命名文件,文件夹 移动文件,文件夹 三.保存, ...

  6. 使用miniconda创建Python环境

    使用miniconda创建Python 3.8 借助miniconda创建python环境 1)创建python环境 # conda create -n env_name python=version ...

  7. python使用什么关键字来定义,使用( )关键字来创建python自定义函数。

    相关题目与解析 使用下列哪种关键字来创建Python自定义函数? 使用()关键字创建自定义函数 使用()关键字创建自定义函数. Python中定义函数关键字为(). python中定义函数的关键字是( ...

  8. Python虚拟环境(一):基于virtualenv+virtualenvwrapper创建python虚拟环境

    文章目录 1. 概述 2. virtualenv + virtualenvwrapper 1. virtualenv 安装virtualenv 基本使用 2. virtualenvwrapper 安装 ...

  9. pycharm导入python环境是空的_PyCharm导入python项目并配置虚拟环境的教程详解

    PyCharm导入python项目并配置虚拟环境的教程详解 进入PyCharm后,点击File→Open,然后在弹窗中选择需要导入项目的文件夹: 打开了python项目后,需要配置该项目对应的pyth ...

最新文章

  1. python中numpy数组和字符串互转(互转后数据完全一致)
  2. 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
  3. Mysql怎么把8位数变成日期_SQL中如何将数字型转换为日期型
  4. PHP underlying structure
  5. properties配置文件在idea中默认utf-8编码可能会乱码的解决
  6. java.sql.Date – Java SQL日期
  7. 酷Q移植先驱的记录流程,QQ机器人框架插件
  8. PADS logic 和PADS layout 连接
  9. 我国第一个“法律语言语料库”
  10. Docker的概念及基本指令学习(从安装、管理、核心概念到docker file 、 服务编排、集群)
  11. linux下淘宝支付宝安全控件安装
  12. 2021-2027全球与中国触摸屏人机界面(HMI)市场现状及未来发展趋势
  13. FreeBSD 下玩 FC 游戏
  14. QQ连连看外挂核心算法(消除一对棋子)
  15. 电脑桌面壁纸的尺寸分类
  16. rockchip rk3566 调试杂记
  17. 微信表情的字符编号完整版【图文并茂哦 】
  18. python表格多列合并_python怎么批量合并excel表格
  19. 终于来了~微信车载版正式上线~
  20. 骁龙778g4g和5g区别

热门文章

  1. python安装轮子_python
  2. 【Redis】redis 持久化 RDB 和 AOF
  3. es system call filters failed to install; check the logs and fix your configuration or disable syste
  4. 【Flink】Flink Serving 天池快速上手 【视频笔记】
  5. 【Flink】ERROR - Exception occurred in REST handler: Job xxx not found
  6. 【Java集合之Map】HashMap、HashTable、TreeMap、LinkedHashMap区别
  7. 24-java版Spark程序读取ElasticSearch数据
  8. mysql 开发包 安装_mysql的zip包的安装方法
  9. 设计模式是什么鬼(单例)
  10. 配置数据引擎(BDE、SQL Link)的简单方法 /制做快速按钮条的方法/建立临时表的方法