搭建python django虚拟环境完整步骤详解


Posted in Python onJuly 08, 2019

一、建立虚拟环境

pip install virtualenv

要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。

搭建python django虚拟环境完整步骤详解

如果使用的是python 3,可使用如下命令来创建:

python -m venv l_env

搭建python django虚拟环境完整步骤详解

这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一个l_env的文件夹。

搭建python django虚拟环境完整步骤详解

如果上述成功了,则跳转到三、激活虚拟环境,否则跳转二、安装virtualenv

二、安装virtualenv

如果使用较早的python版本,或者系统没有正确地配置,不能使用模块venv,可自行安装virtualenv包。执行如下命令:

python -m pip install --user virtualenv

然后到learn文件夹中,如下创建虚拟环境,比如创建名为ll_env的环境:

virtualenv ll_env

搭建python django虚拟环境完整步骤详解

三、激活虚拟环境

建立虚拟环境后,进入l_env文件夹中的Scripts文件夹中打开命令行输入:

activate

搭建python django虚拟环境完整步骤详解

四、安装Django

上述步骤激活虚拟环境后,就可安装Django:

pip install Django

搭建python django虚拟环境完整步骤详解

五、在Django中创建项目

在仍然处于活动状态的虚拟环境下执行如下操作创建项目:

django-admin startproject learning_blog

搭建python django虚拟环境完整步骤详解

这样就创建了一个项目,新建了一个名为learning_blog的文件夹,里面含有4个文件。

搭建python django虚拟环境完整步骤详解

搭建python django虚拟环境完整步骤详解

输入

dir

搭建python django虚拟环境完整步骤详解

然后切换目录

cd learning_blog

搭建python django虚拟环境完整步骤详解

六、创建数据库

接上一步,创建数据库

python manage.py migrate

搭建python django虚拟环境完整步骤详解

此时又创建了一个文件db.sqlite3

搭建python django虚拟环境完整步骤详解

回到顶部

七、查看项目

下面来核实Django是否正确创建了项目。执行如下

python manage.py runserver

搭建python django虚拟环境完整步骤详解

现在打开浏览器,输入URL:http://localhost:8000/,如果不管用,输入:http://127.0.0.1:8000/,结果会出现如下界面

搭建python django虚拟环境完整步骤详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python求解水仙花数的方法
May 11 Python
python生成IP段的方法
Jul 07 Python
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
python基础之入门必看操作
Jul 26 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 Python
对Python协程之异步同步的区别详解
Feb 19 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python中Subprocess的不同函数解析
Dec 10 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
python实现加密的方式总结
Jan 19 Python
python实现简易版学生成绩管理系统
Jun 22 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 #Python
33个Python爬虫项目实战(推荐)
Jul 08 #Python
详解python中的time和datetime的常用方法
Jul 08 #Python
在python plt图表中文字大小调节的方法
Jul 08 #Python
python文件转为exe文件的方法及用法详解
Jul 08 #Python
简单了解python代码优化小技巧
Jul 08 #Python
python实现在函数图像上添加文字和标注的方法
Jul 08 #Python
You might like
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
python和shell变量互相传递的几种方法
2013/11/20 Python
python中函数传参详解
2016/07/03 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
请说出以下代码输出什么
2013/08/30 面试题
法律专业自我鉴定
2013/10/03 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
2014年安全员工作总结
2014/11/13 职场文书
用电申请报告范文
2015/05/18 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL