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 相关文章推荐
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
Python实现的随机森林算法与简单总结
Jan 30 Python
对Python 中矩阵或者数组相减的法则详解
Aug 26 Python
python安装scipy的步骤解析
Sep 28 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
python中的django是做什么的
Jul 31 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 Python
python搜索算法原理及实例讲解
Nov 18 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 Python
python利用while求100内的整数和方式
Nov 07 Python
python自动化测试之Selenium详解
Mar 13 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中{}大括号是什么意思
2013/12/01 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
jQuery实现ajax无刷新分页页码控件
2017/02/28 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
JS前端广告拦截实现原理解析
2020/02/17 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
浅谈python中set使用
2016/06/30 Python
人机交互程序 python实现人机对话
2017/11/14 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
Python3开发环境搭建详细教程
2020/06/18 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
酷瑞网络科技面试题
2012/03/30 面试题
J2EE模式面试题
2016/10/11 面试题
销售人员中英文自荐信
2013/09/22 职场文书
小学教师节活动方案
2014/01/31 职场文书
学习自我鉴定
2014/02/01 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
文明礼仪倡议书
2015/04/28 职场文书
大学军训通讯稿
2015/07/18 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android