所谓工欲善其事,必先利其器。Python开发有很多工具,其中Eclipse+Pydev就是其中一种。尽管 python@newsmth 的置底文章对这对组合评价不高,但在pipi的坚持和推荐下,我还是选择了这对组合。反正都没有用过,我正好尝尝鲜。非常感谢Pipi,本文得到了Pipi同学的大力支持。
下面将开发环境的安装配置过程写下来,供后来者参考。
一、安装Eclipse SDK。
到 http://download.eclipse.org/eclipse/downloads/ 找SDK最新的Release版本,最新的版本是 3.3.2
下载。一开始我选择的是台湾的[Taiwan] National Center for High-Performance Computing (http) ,速度只有5kB/s,还是小日本的快,118kB/S,, Japan Advanced Institute of Science and Technology (http) ,做事情应该也这样,一个明显很缓慢,就要当即力断换其他的。
下载完毕之后,将eclipse SDK解压到某个目录下,我的放在e:\eclipse就可以了。
如果要使用中文的,最好是使用跟SDK配套的语言包,否则也不能完全汉化(最后我选择了纯英文的,没汉化)。根据网上的资料,汉化前不要启动Eclipse,否则不能完全汉化。将语言包也解压到同一目录下即可。
二、安装Pydev
到 http://sourceforge.net/projects/pydev/ 这里找最新版本下载,最新版本是1.3.15
下载后解压,将plugins目录下所有文件挪到Eclipse的相应目录下,将feature目录下所有文件挪到Eclipse的相应目录下,最后启动Eclipse,在Help-》Software Upates-》Manage Configuration,然后弹出的界面即可看到pydev的插件。
另一种安装插件的方法是:Help-》Software Upates-》Find and Install-》Search for new features to install-》New remote site-》随便起个name如pydev,url填 http://pydev.sf.net/updates/ -》然后照着提示下载安装即可。
两种方法我都尝试了一下,为保险起见,我选择的是第二种方法。
三 、Pydev的配置
在Eclipse IDE 下, 打开 Window->Preferences... 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击New按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,我是都选了,应该无所谓。最后点Ok,退出。
四、进行Django项目开发
1、建立PyDev Project
Eclipse IDE-》File-》New-》Other-》Pydev-》选择Pydev Project-》起一个项目的名称(例如demo)-》选择路径,如E:\work-》选择适合你的Python版本(我的是2.5)-》将下面的勾去掉,不要建立src文件-》Finish
2、建立Django Project
(1)django-admin.py startproject demo。
(2)把生成的Django项目目录拷贝到Eclipse刚刚建立的项目下的目录里。回到刚才的Elicpse IDE-》在PyDev Package视图中右键单击新建的项目,从弹出的菜单中选择“Refresh”,即可看到Django的项目工程。添加、删除文件和目录的操作都可以通过右键菜单来完成。
(3)右键单击PyDev项目-》属性-》选择PyDev-》PYTHONPATH-》然后将src目录 (项目文件路径) 添加到项目代码中去-》确定
(4)对Pydev项目进行配置:选择Pydev的项目名称-》Run菜单-》Open Run Dialog-》Python Run-》右键New-》在Main面板中写入项目名称,通过Browse载入项目名称和Main Module,Main Module选择manage.py-》在Augement面板中,argument必须是 runserver --noreload,下面的working directory加入你的base directory。
打完收工,接下来开始写Django应用吧。
最后补一个用SourceInsight看Python工程的方法:
1、到http://www.sourceinsight.com/public/languages/下载Python.CLF文件,这是python的语言支持包。
2、打开SourceInsight->Options > Preferences -> Languages -> Import -> Select (.CLF)
3、再做的:-> Document Types - > Add Type (Give it a name : 填Python->.给出类型名:我填的是*.py ) 在下面的下拉框里面选择之前导入的文件,然后确定。Source Insight 就可以识别该类型的文件了。
分享到:
相关推荐
Python+Eclipse+Pydev+Django 的环境搭建以及相关配置,并配上必要的说明。
Eclipse众所周知,java的优秀IDE,但是Eclipse也对python有很好的支持,它与pydev插件的结合,出色的达到对Python支持的目的,以及对django开发者带来更好的编辑体验
Django+Vue3.2+ElementPlus+TypeScript开发的在线考试系统源码 Django+Vue3.2+ElementPlus+TypeScript开发的在线考试系统源码 Django+Vue3.2+ElementPlus+TypeScript开发的在线考试系统源码 Django+Vue3.2+...
Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的在线考试系统源码 Django + python + mysql的...
python2.7.3 + django1.3 + pydev 64位和32位都有
python爬取小说数据+MySQL存储数据+Django开发小说网站+源码+开发文档说明+源码分析,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ python爬取小说数据+MySQL...
Python+Django+eclipse安装配置 简单讲述最近组合安装配置过程
window7配置python3.3 + django + apache24 + mod_wsgi
Python高效开发实战+Django+Tornado+Flask+Twisted源代码 Python高效开发实战+Django+Tornado+Flask+Twisted源代码 Python高效开发实战+Django+Tornado+Flask+Twisted源代码
Eclipse+Django调试.docEclipse+Django调试.docEclipse+Django调试.doc
基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于Django3.0.5+Python3.7+SQLite的博客系统源码 基于...
本资源包“Web开发+Django+博客系统+源代码实现:Django写blog源代码”为那些希望快速构建和部署自己的博客平台的开发者提供了一套完整的源代码。该项目使用Django框架,一个强大且易于使用的Python Web开发框架,来...
PythonDjango开发管理后台+Bootstrap响应式网站
Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 ...
Django+celery+rabbitmq配置文档
基于人脸识别的门禁管理系统(Python+Django+RESTframework+JsonWebToken)+源码+开发文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于人脸识别的门禁管理...
django django_使用python+django开发的博客应用_项目实战
Django+Vue开发环境框架 使用python3.6和django3.0还有@vue/cli 4.3.1 其他版本可能出错,可以作为一个脚手架,进行后续开发
Python Django开发管理后台+Bootstrap响应式网站+源码+开发文档+部署说明,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: 计划前端实现功能: 1.首页...
django4.0+pyecharts+mysql实现的搜索关键词,展示相关分析数据结果web系统 使用说明: https://live.csdn.net/v/204969