搭建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抓取并保存html页面时乱码问题的解决方法
Jul 01 Python
python写一个md5解密器示例
Feb 23 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
Jun 08 Python
详解python实现小波变换的一个简单例子
Jul 18 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 Python
django rest framework 过滤时间操作
Jul 12 Python
python读取xml文件方法解析
Aug 04 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
Python多线程 Queue 模块常见用法
Jul 04 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
php+dbfile开发小型留言本
2006/10/09 PHP
php 定界符格式引起的错误
2011/05/24 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
Prototype Date对象 学习
2009/07/12 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
javascript数组定义的几种方法
2017/10/06 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
详谈Python基础之内置函数和递归
2017/06/21 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
python获取Pandas列名的几种方法
2019/08/07 Python
Python类成员继承重写的实现
2020/09/16 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
个人求职信范文分享
2013/12/13 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
农业项目建议书
2014/08/25 职场文书
工程合作意向书范本
2015/05/09 职场文书
公司借条范本
2015/05/25 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android