安装前准备

请先在官方网站上下载以下软件

  1. Java 1.6
  2. Python 2.7
  3. Eclipse Indigo SR1 for JavaScript Web Developers
  4. Pydev 2.3.0

Eclipse有很多版本,为什么我们要选择JavaScript版本的呢。

  1. Eclipse是个Java程序,需要很大的内存去运行,而且特性越多,需要内存越多。 所以我们要越少特性越好。
  2. 我们用Pydev做开发,最多时候是想进行web开发,而JavaScript是其中不可少 的一部分,所以我们用了JavaScript版的Eclipse。

安装Java

这里不详细介绍安装过程。下面命令查看java是否安装成功。

C:\Documents and Settings\your_name>java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

安装Python

具体参考这里http://wiki.python.org/moin/BeginnersGuide 查看安装成功。

C:\Documents and Settings\your_name>python --version
Python 2.7.x

Eclipse启动设置

首先修改Eclipse的启动参数。编辑器打开ECLIPSE/eclipse.ini

-Xms40m
-Xmx512m

修改成

-Xms256m
-Xmx512m
-XX:PermSize=64m
-XX:MaxPermSize=128m

Workspace设置

Eclipse的配置是跟workspace走的,也就是说,不同的workspace又不一样的配置. 我们可以根据这个特性,先做出一个workspace模板,配置好了之后,其他的workspace 都用这个模板复制再修改就省很多工作。

双击启动Eclipse.exe, 会有提示框让你选择workspace的路径。我这里把路径存放在 w:\pydev_template。

工具栏选Window,然后选择Preferences表示成下面格式。后面的配置都是类推表示。 Window -> Preferences

以下操作都在Preferences弹出对话框中执行。

General -> Appearance

  1. 勾上Show traditional style tabs
  2. 取消Enable animations
  3. 取消Use mixed fonts and colors for labels

General -> Startup and Shutdown

  1. 取消Marketplace Client
  2. 取消Usage Data Gathering Plug-in
  3. 取消Usage Data Recording Plugin
  4. 取消Equinox Provisioning Platform Automatic Update Support
  5. 取消Automatic Updates Schedule

General -> Usage Data Collector

  1. 取消Enable capture

General -> Workspace

  1. 取消Build automatically

General -> Editors -> Text Editors -> Spelling

  1. 取消Enable spell checking

General -> Editors -> Text Editors

  1. 勾上Insert spaces for tabs
  2. 勾上show print margin Print margin column : 80
  3. 勾上show line numbers
  4. 取消Enable drag and drop of text

General -> Workspace

  1. Text file encoding, 选择Other: UTF-8
  2. New text file line delimiter: 选择Other: Unix

Web -> Web -> CSS Files

  1. Encoding: ISO 10646/Unicode(UTF-8)

Web -> Web -> CSS Files -> Editor

  1. 选择Indent using spaces
  2. 修改Indentation size: 4

Web -> Web -> HTML Files

  1. Encoding: ISO 10646/Unicode(UTF-8)

Web -> Web -> HTML Files -> Editor

  1. 选择Indent using spaces
  2. 修改Indentation size: 4

XML -> XML Files -> Editor

  1. 选择Indent using spaces
  2. 修改Indentation size: 4

Pylint设置

在命令行中输入

pip install pylint

在首选项中 Pydev -> Pylint

  • 把"Use pylint"勾上
  • "Location of pylint"中填入lint.py的路径
  • 把CONVENTIONS Severity 设置为 Warnng
  • 把REFACTOR Severity 设置为 Warning

很多business module都会有log变量,但pylint会默认把module level中的变量 看作为常量,所以想让pylint不出错,要在此变量后加入一个注释,

如下面所示

log = logging.getLogger(__name__)  # pylint: disable-msg=C0103