windows下搭建eclipse+pydev+django的python web ide开发环境

小扫盲,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了