pycharm创建python虚拟环境好处_PyCharm虚拟环境创建Django2项目一些问题的解决方案...
第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项目一些问题的解决方案...相关推荐
- pycharm创建python虚拟环境好处_pycharm虚拟环境的搭建
优点 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环 ...
- mysql 虚拟环境搭建_pycharm虚拟环境virtualnv安装MySQL扩展
一.启动Pycharm,虚拟环境下创建Django项目 1.菜单-File-New Project... 2.在[Select Project Type]窗口中选择[Django] 3.点击[Inte ...
- pycharm和python一样吗_PyCharm中Directory与Python package的区别
对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...
- pycharm添加python注释头_Pycharm自动添加头注释
东拉西扯 最近需要帮朋友开发个网站,然后分析需求.写开发文档.拉Git仓库.上传README... 终于该编码的时候,发现新下载的Pycharm 2019.1.2没有配置模板头信息. pycharm好 ...
- 【Python】文件操作(创建 | 读写 | 保存 | 文件名)
文章目录 一.判断存在 判断文件夹是否存在 判断文件是否存在 二.创建,复制, 删除, 重命名 创建文件,文件夹 复制文件,文件夹: 删除文件,文件夹 重命名文件,文件夹 移动文件,文件夹 三.保存, ...
- 使用miniconda创建Python环境
使用miniconda创建Python 3.8 借助miniconda创建python环境 1)创建python环境 # conda create -n env_name python=version ...
- python使用什么关键字来定义,使用( )关键字来创建python自定义函数。
相关题目与解析 使用下列哪种关键字来创建Python自定义函数? 使用()关键字创建自定义函数 使用()关键字创建自定义函数. Python中定义函数关键字为(). python中定义函数的关键字是( ...
- Python虚拟环境(一):基于virtualenv+virtualenvwrapper创建python虚拟环境
文章目录 1. 概述 2. virtualenv + virtualenvwrapper 1. virtualenv 安装virtualenv 基本使用 2. virtualenvwrapper 安装 ...
- pycharm导入python环境是空的_PyCharm导入python项目并配置虚拟环境的教程详解
PyCharm导入python项目并配置虚拟环境的教程详解 进入PyCharm后,点击File→Open,然后在弹窗中选择需要导入项目的文件夹: 打开了python项目后,需要配置该项目对应的pyth ...
最新文章
- python中numpy数组和字符串互转(互转后数据完全一致)
- 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
- Mysql怎么把8位数变成日期_SQL中如何将数字型转换为日期型
- PHP underlying structure
- properties配置文件在idea中默认utf-8编码可能会乱码的解决
- java.sql.Date – Java SQL日期
- 酷Q移植先驱的记录流程,QQ机器人框架插件
- PADS logic 和PADS layout 连接
- 我国第一个“法律语言语料库”
- Docker的概念及基本指令学习(从安装、管理、核心概念到docker file 、 服务编排、集群)
- linux下淘宝支付宝安全控件安装
- 2021-2027全球与中国触摸屏人机界面(HMI)市场现状及未来发展趋势
- FreeBSD 下玩 FC 游戏
- QQ连连看外挂核心算法(消除一对棋子)
- 电脑桌面壁纸的尺寸分类
- rockchip rk3566 调试杂记
- 微信表情的字符编号完整版【图文并茂哦 】
- python表格多列合并_python怎么批量合并excel表格
- 终于来了~微信车载版正式上线~
- 骁龙778g4g和5g区别
热门文章
- python安装轮子_python
- 【Redis】redis 持久化 RDB 和 AOF
- es system call filters failed to install; check the logs and fix your configuration or disable syste
- 【Flink】Flink Serving 天池快速上手 【视频笔记】
- 【Flink】ERROR - Exception occurred in REST handler: Job xxx not found
- 【Java集合之Map】HashMap、HashTable、TreeMap、LinkedHashMap区别
- 24-java版Spark程序读取ElasticSearch数据
- mysql 开发包 安装_mysql的zip包的安装方法
- 设计模式是什么鬼(单例)
- 配置数据引擎(BDE、SQL Link)的简单方法 /制做快速按钮条的方法/建立临时表的方法