Django框架安装方法图文详解


Posted in Python onNovember 04, 2019

本文实例讲述了Django框架安装方法。分享给大家供大家参考,具体如下:

Window 下安装 Django

如果你还未安装Python环境需要先下载Python安装包。

1、Python 下载地址:https://www.python.org/downloads/

2、Django 下载地址:https://www.djangoproject.com/download/

注意:目前Django 1.6.x以上版本已经完全兼容Python 3.x。

Python 安装(已安装的可跳过)

安装Python你只需要下载python-x.x.x.msi文件,然后一直点击"Next"按钮即可。

Django框架安装方法图文详解

安装完成后你需要设置Python环境变量。 右击计算机->属性->高级->环境变量->修改系统变量path,添加Python安装地址,本文实例使用的是C:\Python33,你需要根据你实际情况来安装。

Django框架安装方法图文详解

Django 安装

下载 Django 压缩包,解压并和Python安装目录放在同一个根目录,进入 Django 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

Django框架安装方法图文详解

然后是配置环境变量,将这几个目录添加到系统环境变量中: C:\Python33\Lib\site-packages\django;C:\Python33\Scripts。 添加完成后就可以使用Django的django-admin.py命令新建工程了。

Django框架安装方法图文详解


检查是否安装成功

输入以下命令进行检查:

>>> import django
>>> django.get_version()

Django框架安装方法图文详解

如果输出了Django的版本号说明安装正确。


Linux 上安装 Django

yum 安装方法

以下安装位于 Centos Linux 环境下安装,如果是你的 Linux 系统是 ubuntu 请使用 apt-get 命令。

默认情况下 Linux 环境已经支持了Python。你可以在终端输入Python命令来查看是否已经安装。

Python 2.7.3 (default, Aug 1 2012, 05:14:39) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

安装 setuptools

命令:

yum install python-setuptools

完成之后,就可以使用 easy_install 命令安装 django

easy_install django

之后我们在python解释器输入以下代码:

[root@solar django]# python
Python 2.7.3 (default, May 15 2014, 14:49:08)
[GCC 4.8.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 6, 5, 'final', 0)
>>>

我们可以看到输出了Django的版本号,说明安装成功。

pip 命令安装方法

pip install Django

如果 pip < 1.4,安装方法如下:

pip install https://www.djangoproject.com/download/1.11a1/tarball/

源码安装方法

下载源码包:https://www.djangoproject.com/download/

输入以下命令并安装:

tar xzvf Django-X.Y.tar.gz  # 解压下载包
cd Django-X.Y         # 进入 Django 目录
python setup.py install    # 执行安装命令

安装成功后 Django 位于 Python 安装目录的 site-packages 目录下。


Mac 下安装

下载

从这里下载最新的稳定版本:DJango-1.x.y.tar.gz,在页面右侧列表下载,如下图:

 

Django框架安装方法图文详解

记住是最新的官方版本哦.其中x.y是版本号。进入你下载该文件的文件夹目录,执行如下命令:(Mac下默认是/Users/xxx/Downloads,xxx是你的用户名)

$ tar zxvf Django-1.x.y.tar.gz

你也可以从 Github 上下载最新版,地址:https://github.com/django/django:

git clone https://github.com/django/django.git

安装

进入解压后的目录:

cd Django-1.x.y
sudo python setup.py install

安装成功后会输出以下信息:

……
Processing dependencies for Django==1.x.y
Finished processing dependencies for Django==1.x.y

再进入我们的站点目录,创建 Django 项目:

$ django-admin.py startproject testdj

启动服务:

cd testdj # 切换到我们创建的项目
$ python manage.py runserver
……
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

以上信息说明,项目已启动,访问地址为http://127.0.0.1:8000/。


在 Cloud Studio 中运行 Django

下面我们介绍如何在 Cloud Studio 中安装、使用 Django:

  • step1:访问 Cloud Studio,注册/登录账户。

  • step2:在右侧的运行环境菜单选择:"ubuntu"

    Django框架安装方法图文详解

  • step3:在下方的终端执行命令,使用 pip 安装:

    sudo pip3 install django
  • step4:查看 Django 版本:

    django-admin --version

希望本文所述对大家基于基于Django框架的Python程序设计有所帮助。

Python 相关文章推荐
在Django的session中使用User对象的方法
Jul 23 Python
分享Python字符串关键点
Dec 13 Python
python实现用户登录系统
May 21 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
Python实现自定义函数的5种常见形式分析
Jun 16 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
python实现while循环打印星星的四种形状
Nov 23 Python
python实现简单的购物程序代码实例
Mar 03 Python
pip install 使用国内镜像的方法示例
Apr 03 Python
Python控制鼠标键盘代码实例
Dec 08 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 Python
python定时任务 sched模块用法实例
Nov 04 #Python
python框架flask表单实现详解
Nov 04 #Python
pycharm显示远程图片的实现
Nov 04 #Python
使用PyCharm进行远程开发和调试的实现
Nov 04 #Python
python框架django项目部署相关知识详解
Nov 04 #Python
python tkinter控件布局项目实例
Nov 04 #Python
python requests抓取one推送文字和图片代码实例
Nov 04 #Python
You might like
php下获取客户端ip地址的函数
2010/03/15 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
2010/05/22 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
js中的for如何实现foreach中的遍历
2014/05/31 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python 统计代码行数简单实例
2017/05/04 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
单位提档介绍信
2014/01/17 职场文书
八年级物理教学反思
2014/01/19 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
调解协议书
2014/04/16 职场文书
爱心活动计划书
2014/04/26 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
校园广播稿100字
2014/10/06 职场文书
经理助理岗位职责
2015/02/02 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL