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 30 Python
python统计cpu利用率的方法
Jun 02 Python
python函数装饰器用法实例详解
Jun 04 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
提高python代码运行效率的一些建议
Sep 29 Python
python实现自动打卡的示例代码
Oct 10 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Dec 07 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 Python
使用pytorch实现线性回归
Apr 11 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
js实现列表向上无限滚动
2020/01/13 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
Python 中迭代器与生成器实例详解
2017/03/29 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
Python批量更改文件名的实现方法
2017/10/29 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
环境工程专业个人求职信
2013/12/05 职场文书
户外婚礼策划方案
2014/02/08 职场文书
银行服务感言
2014/03/01 职场文书
房屋出售协议书
2014/04/10 职场文书
2014年团工作总结
2014/11/27 职场文书
小学见习报告
2015/06/23 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
小学大队长竞选稿
2015/11/20 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript