如何用Anaconda搭建虚拟环境并创建Django项目


Posted in Python onAugust 02, 2020

一、创建虚拟环境

(1)打开cmd命令窗口

(2)创建虚拟环境 conda create -n mydjango_env

(3)查看虚拟环境 conda env list

如何用Anaconda搭建虚拟环境并创建Django项目

*号表示当前使用的环境

(4)激活创建的虚拟环境 activate mydjango_env

二、安装Django

在新环境激活的状态下安装Django

如何用Anaconda搭建虚拟环境并创建Django项目

conda install django

三、创建项目

(1)进入需要创建项目的文件目录

如何用Anaconda搭建虚拟环境并创建Django项目

(2)创建项目 django-admin startproject 项目名

此时Django项目已创建完成,DjangoWeb目录下会自动生成项目文件

四、在PyCharm中设置运行的环境

setting-->Project:Python-->Project Interpreter-->show all-->Add Local Python Interpreter

如何用Anaconda搭建虚拟环境并创建Django项目

在Anaconda的安装目录下找到之前新建的虚拟环境,添加进去。

如何用Anaconda搭建虚拟环境并创建Django项目

五、启动服务

(1)进入项目文件夹

(2)启动服务 python manage.py runserver 8080

如何用Anaconda搭建虚拟环境并创建Django项目

在浏览器中输入 localhost:8080即可访问。

知识点扩展:

Django 是一个Python定制框架,可用于简便、快速的开发数据库驱动的web站点。

要使用Django,首先要建立一个虚拟工作环境。

那么,为什么要搭建虚拟环境呢?我们来看以下的开发场景:

假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护?
正常的模式可能是这样:现在在A项目上有一个BUG需要修复,于是,先执行下面的命令,删除掉原来的版本:

pip uninstall django

然后再执行下面的命令安装django1.3:

pip install django==1.3

数分钟后,bug修复完毕,好,现在进行新项目C的开发了,然后又要重复上面的故事。

好了,这还是最理想的情况。什么?还有不理想的情况?是的,基于django的第三方依赖也是跟Django版本相关的,于是除了install和uninstall Django之外,还要uninstall和install其依赖,Orz,这特么的就尴尬了...

可见,虚拟环境的搭建是必备的步骤。在windows下,有多种搭建虚拟环境的方法。其中,Anaconda拥有强大而方便的包管理与环境管理的功能,可以轻松创建虚拟工作环境。安装好Anaconda后,可以在“开始菜单-所有程序”中,找到Anaconda Promt,这是一个类似于cmd的终端,可以用命令行来进行包和环境的管理。

以上就是如何用Anaconda搭建虚拟环境并创建Django项目的详细内容,更多关于Anaconda搭建虚拟环境并创建Django项目的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python自动化测试实例解析
Sep 28 Python
简单介绍Python中利用生成器实现的并发编程
May 04 Python
Python中Threading用法详解
Dec 27 Python
Python3实现的画图及加载图片动画效果示例
Jan 19 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
python制作图片缩略图
Apr 30 Python
Ubuntu+python将nii图像保存成png格式
Jul 18 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Python-for循环的内部机制
Jun 12 Python
python中使用asyncio实现异步IO实例分析
Feb 26 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 #Python
Flask缓存静态文件的具体方法
Aug 02 #Python
Flask中sqlalchemy模块的实例用法
Aug 02 #Python
python线程里哪种模块比较适合
Aug 02 #Python
python缩进长度是否统一
Aug 02 #Python
Python接收手机短信的代码整理
Aug 02 #Python
Python改变对象的字符串显示的方法
Aug 01 #Python
You might like
php新建文件自动编号的思路与实现
2011/06/27 PHP
jQuery入门知识简介
2010/03/04 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
vue实现记事本功能
2019/06/26 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
centos7之Python3.74安装教程
2019/08/15 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
Django 多对多字段的更新和插入数据实例
2020/03/31 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
酒吧副总经理岗位职责
2013/12/10 职场文书
超市中秋节活动方案
2014/02/12 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
公证委托书标准格式
2014/09/11 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书