当前位置 : 主页 > 网络编程 > 其它编程 >

如何构建python开发环境_Eclipse和PyDev搭建完美Python开发环境(Windows篇)

来源:互联网 收集:自由互联 发布时间:2023-07-02
十一长假在家闲着没事儿准备花点时间学习一下Python。今儿花了一个下午搭建Python的开发环境不禁感叹————开源的东西就是麻烦啊唉准备花点时间学习一下Python。 今儿花了一个下午
十一长假在家闲着没事儿准备花点时间学习一下Python。今儿花了一个下午搭建Python的开发环境不禁感叹————开源的东西就是麻烦啊唉准备花点时间学习一下Python。 今儿花了一个下午搭建Python的开发环境不禁感叹————开源的东西就是麻烦啊··· 唉可怜我们这些被微软宠坏了的开发人员···

为什么不用别的IDE呢

IDLE是小打小闹用的那个WingIDE是要钱的而且用不惯。EclipsePyDev插件是最主流的Python开发环境了。

1.准备工作

下载32位的JDK6 Java的开发包 我也不想装这玩意儿但是Eclipse依赖他没办法。

2.安装JDK6

JDK的安装很容易的一般一直点下一步即可. 多数教程都说安装完JDK需要设置环境变量但如今的IDE已经不再通过环境变量来查找JDK的路径了所以这个不设也罢。

3.安装Eclipse和Python

Eclipse是绿色软件找个地方解压一下就OK了 。Python的安装就更不用说了

4.给Eclipse安装PyDev插件

启用Eclipse————如果前面的步骤都正确无误的话那么Eclipse就该能够正常启动了。 第一次启动会让你选择一个工作空间按缺省设置勾选一下不再提醒就可以了。

在Help菜单中选择Install New Software··· 选择Add按钮NamePyDev这个随便起Locationhttp://pydev.org/updatesPyDev的更新地址OK

5049545897_fe131664e0.jpg

选择PyDev下的PyDev for Eclipse别的都不要选否则依赖检查那关过不去。

5049545905_0111c2939e_z.jpg  点下一步下一步安装。中间会问你是否信任Aptana、Pydev什么的信任就可以了。

最后重启Eclipse

5.配置PyDev插件

在Window菜单中选Preference

1、PyDev->Interpreter - PythonNew一个Python解释器填上解释器名字和路径路径选相应的python.exe。

5049545913_792c987e86_z.jpg

5049545917_76f375641d_z.jpg

以下几步Python 3.x必选Python 2随意。我比较习惯Unicode所以一次性在这儿设定了。

2、General->Editors->Text Editors->SpellingEncoding改成Other:UTF-8

3、General->WorkspaceText file encoding改成Other:UTF-8

4、找到安装目录下的\plugins\org.python.pydev.debug_x.x.x.yyyymmddhh\pysrc\pydevd.py

920行的 encoding Non 改成 encoding "UTF-8"保存

至此PyDev的配置就完成了。

6.测试下

File->New->Project选PyDev下的PyDev ProjectGrammer和Interpreter选相应的版本Finish。

5049545903_cca300aa64_z.jpg

在PyDev Package Explorer的项目上右键New->PyDev Module随便写个名字Finish。

然后随便写几行代码Run

在弹出的对话框中选择Python Run

OK

5049545907_b48740031a_b.jpg

注释

注1这里说明一下JDK和Eclispse好像得同为32位或者64位的否则有可能遇到问题。我第一次尝试是用的64位JDK32位Eclipse的组合就碰到了和这里http://superuser.com/questions/186001/eclipse-failed-to-load-the-jni-shared-library一样的问题于是果断换了32位JDK。

注2我想做GAE的开发所以选了版本2.6.6一般情况下选最新版即可。

注3PyDev Mylyn Integration (optional)这个依赖于PyDev for Eclipse你得装完后者就可以装了。 PyDev Django Templates Editor这个需要Aptana Studio 3。

网友评论