神剑山庄资源网 Design By www.hcban.com

一、创建虚拟环境

(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项目的资料请关注其它相关文章!

标签:
Anaconda,Django

神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网 免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com

评论“如何用Anaconda搭建虚拟环境并创建Django项目”

暂无如何用Anaconda搭建虚拟环境并创建Django项目的评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。