关于python:我选用的Python开发环境

3次阅读

共计 1805 个字符,预计需要花费 5 分钟才能阅读完成。

C# 的开发, 首选工具天然是 Visual Studio 了, 你要不想花钱, Visual Studio Express 根本也够用了.

而 Python 的开发, 配置一个开发环境就是一个不小的问题, 首先要思考性能, 再就是开发环境的风行水平, 以及工具背地的厂商是否弱小. 我次要考查了几个工具, 最终, 为了省事, 抉择了 Aptana Studio 3 Beta.

VIM:

网络上有大牛在应用 VIM 做 Python 的开发, 我甚至也花了很多工夫来配置一个基于 VIM 的 Python 开发环境,  代码主动实现性能还行,  代码剖析较弱,  重构就更谈不上了.  感觉最达不到开发一个大型项目的要求.  兴许比拟适宜于那类应用记事本就能开发程序的高手吧.

PythonWin:

用起来的确不错, 货色玲珑, 功能强大.  如果我的项目不大, 应用这个工具应该是能够的. 如果你的类 / 文件有上百个, 这个工具恐怕就不灵了.

Eclipse+Pydev:

这个组合, 我比拟喜爱, eclipse 是跨平台的, 性能就不说了. Pydev 性能很好很弱小, 代码剖析 / 重构 / 调试 / 代码主动实现, 给力!

   题外话, 选用什么插件来编辑 XML 文件呢? 能够选用 Eclipse Team 提供的 XML editor, 默认状况下, 这个 xml editor 没有装置, 能够在 Eclipse 菜单 help/install new software… 中, 抉择 –All Available Sites– 站点, 在候选区的 Web–XML–Java EE 类别找到 xml Editor, 而后装置该 editor.

在 Eclipse 中装置 pydev 插件的办法是 : 在 Eclipse/Help 菜单中,抉择 Install New Software···,抉择 Add 按钮,Name:PyDev(这个轻易起),Location:http://pydev.org/updates(PyDev 的更新地址). 留神: http://pydev.sf.net/updates/ 曾经不能应用了, 另外 http://www.fabioz.com/pydev/u… 尽管能够应用, 但感觉还是 pydev.org 那个是主打地址.

  配置 Pydev, 能够参考具体有:

   Eclipse/Preferences,

      1、配置 /PyDev/Interpreter – Python, 减少 python 的解释器, 你能够减少 python 解释器,  比方 python2.6, python2.5 等.

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

   2、General->Workspace,Text file encoding 改成 Other:UTF-8

3、General->Editors->Text Editors->Spelling,Encoding 改成 Other:UTF-8

至此,PyDev 的配置就实现了。

Aptana Studio:

Aptana 是基于 Eclipse 开发的,  Aptana 过来是有免费版和免费的 pro 版,不过从 2.0 版曾经完全免费且开源了。Aptana 3 曾经预装了 pydev 插件, 以及一些 web 开发的插件. 完满反对 html、css、js, 据说, 也反对 Ruby、php 这些开发语言, 甚至反对 adobe air 的开发. 如果不想费神配置 Eclipse, 间接应用 Aptana Studio 吧.

我在试用后, 有多个惊喜发现: Aptana 集成了我的项目 FTP/SFTP 和 Capistrano 我的项目部署向导, 还有一个 termial 环境, 能够在 Studio 中执行 linux 根本命令, 另外, 还在 Studio 中集成了 git 客户端. 当初是 beta 版, 稳定性还不太好, Studio 莫名其妙敞开了几次.

参考文章有:

PyDev for Eclipse 简介   

前端开发的利器 -Aptana

  ​ ​http://su-do.org/category/webdev ​​

对于应用 Aptana+Pydev 构建 Python 开发环境(Django)

Eclipse 和 PyDev 搭建完满 Python 开发环境(Windows 篇)

装置 Python 3.1 ,Pydev 1.4.7 Eclipse 过程

  ​ ​http://qiujiayu.javaeye.com/b…

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注 Python 技术大本营,获取更多技能与教程。

正文完
 0