小扫盲,eclipse是一个ide开发 工具,默认支持java的,当我们安装 pydev插件后就可以进行python开发了。
django是python的web开发框架,安装后就可以轻松使用python进行web开发。
我的操作系统用的是 windows10
一、 安装python环境,网上的介绍都很多,这里不累赘了
我安装的是wpy3702,点击以下链接直接下载https://www.python.org/downloads/release/python-372/
我安装在C:\WPy-3702
当然这里要记得添加路径,将“C:\WPy-3702\python-3.7.0.amd64”和“C:\WPy-3702\python-3.7.0.amd64\Scripts”添加到系统变量path中。
二、为python安装django框架
借用djangobook中的一段话介绍来解释一下Django到底是什么。“Django是一个可以使Web开发工作愉快并且高效的Web开发框架。使用Django,使你能够以最小的代价构建和维护高质量的Web应用。”
我安装的是 django2.1.7,可以有pip在线安装方式和下载安装包的方式
在线安装就在命令行执行pip3 install django。如果是python2.x的版本就zhip执行install django。
离线安装包则点击以下链接直接下载https://www.djangoproject.com/download/2.1.7/tarball/
下载后大家会发现文件名为Django-2.1.7.tar.gz, 扩展名为tar.gz, 是不是吓坏了,这不是linux下的文件 格式么?
没关系,我们可以用7zip这个工具,进行两次解压,然后用cmd进入命令提示符,进入django解压后的目录中,有个setup.py的文件
我为了 整齐,将目录放在python目录下, 也就是C:\WPy-3702\Django-2.1.7
然后我们执行python setup.py install,这样就开始安装django框架了
然后就是安装的提示一直刷频
直道我们看到finished processing dependencies就完成了。
三、安装eclipse,这应该都很熟也不累述了
装的是eclipse-oxygen 2.0版,这个是没差异的,随便哪个eclipse都行
四、为eclipse安装pydev插件
点击菜单的help --> install new software,进入下图的界面,安装eclipse插件,大家应该都熟,就是要点击add按钮
添加pydev的安装地址,我用的是https://dl.bintray.com/fabioz/pydev/5.7.0/,添加后选中添加的这个地址
这里唯一要注意的就是下面圈中的那个地方,有时候安装过程如果会提示地址不可用报错,就把这个勾选的去掉,
然后勾选中中间的pydev和PyDev Mylyn Integration(optional),直接next下去就行。
五、为eclipse配置python编译环境
配置完插件后,重要的就是在eclipse中添加编译环境
点击菜单window --> preferences,出现一个弹出窗口
在弹出窗口的左边选择pydev,如果没有的话,是前一步没有安装正确,这个pydev不需要额外处理就自动出来的
然后在右边点击从上面数下来的第一个按钮new,输入编译器名称,选择python.exe文件所在目录,
我的是C:\WPy-3702\python-3.7.0.amd64,这取决于你的安装位置
这样环境都大功告成,然后就是开始编写你的第一个python django web应用
六、第一个python django web应用
点击eclipsecai菜单File --> New -->project,弹出以下窗口
我们在弹出窗口的项目模板中找到PyDev分类,双击打开,下面有三种类型的python项目模板
PyDev Django Project,就是我们需要的python Web模板
PyDev Google App Engine Project,开发在google基础架构上yun的运行的应用模板
PyDev Project,就是python应用程序模板
这里有个安装顺序的细节,有的童鞋可能是已经安装了python,也已经安装了eclipse的,
必须先安装django框架,然后再到eclipse中配置python编译环境,否则django的项目模板会存在,但无法新建项目。
我们随便去个名字吧,我的python django web项目叫esprice,一直下一步会默认生成几个django的web项目文件
七、运行他
web的运行和应用程序运行不同,应用程序通过菜单的run可以运行。
但web则需要通过Run As运行,鼠标先选中我们的项目名称,我这里叫esprice
然后通过菜单Run --> Run As --> PyDev:Django
或者是在项目名上点击鼠标右键,在弹出菜单上选择Run As --> PyDev:Django
八、大功告成,亲个嘴儿
这样就完成了,可能还有有个坑,如果在eclipse的console窗口看到如下提示,You have 15 unapplied migration(s)·······
那么我们还需要找到项目目录,在命令行状态下输入
最后再次运行项目,如果在eclipse的console窗口看到
那就彻底没问题了
在浏览器打开地址http://127.0.0.1:8000/,看到这个就ok了