[Z]在windows上安装Chandler 1.0.3加汉化

在windows上安装Chandler 1.0.3加汉化

http://hi.baidu.com/wukongafei/blog/item/3741e0f936d2b951242df234.html 

2009年05月29日 星期五 上午 11:53

接触到Chandler是因为它是一款免费开源的由Python写成的个人信息管理软件。在了解它的历史之后,决定下载下来玩一玩,它的原版是英文的,不过马上就在网上发现已经有人对这款软件进行了汉化,并且提供了汉化方法(如下)。但是在运行Chandler-中文.bat之后,出现了no module named ctypes的错误,导致汉化失败。凭着对python的一点了解,展开了解决这个问题的旅程。。

    1.下载

    在http://chandlerproject.org/可以下到最新版的安装包,目前是1.0.3:http://downloads.osafoundation.org/chandler/releases/1.0.3/Chandler_win_1.0.3.exe然后到http://chandler.googlecode.com/svn/trunk/下载中文语言包Chandler-zh.po和批处理软件Chandler-中文.bat。

    2.安装及汉化

    运行刚下载的Chandler_win_1.0.3.exe文件,假设安装到了d:\Chandler下面。然后我们把刚才另外下载的Chandler-zh.po和Chandler-中文.bat都放到d:\Chandler下面。运行Chandler-中文.bat。完成汉化。如果你想用回英文版的Chandler,那我们可以下载http://chandler.googlecode.com/svn/trunk/下的Chandler-EN.bat,然后放到d:\Chandler运行即可。

    3.no module named ctypes

    运行Chandler-中文.bat之后出现no module named ctypes的错误。接着打开.\Chandler\release\bin\python.exe,出现python的命令行解释环境,输入

>>>import ctypes

发现确实缺少这个模块,这是python内建的一个模块,通常在python安装目录的Lib\ctypes下,而在

.\Chandler\release\bin\Lib下却没有这个目录。接着再看DLLs目录,里面有_ctypes.pyd文件,接着查看

其版本

>>>import _ctypes

>>>print _ctypes.__version__

'1.0.2'

http://python.net/crew/theller/ctypes/上查看ctypes的信息,接着到http://sourceforge.net/project/showfiles.php?group_id=71702下载ctypes的1.0.2版本ctypes-1.0.2.tar.gz。

下载完之后解压到当前目录,拷贝ctypes-1.0.2目录下的ctypes目录到.\Chandler\release\bin\Lib下。

运行python.exe,再输入import ctypes发现一切OK。

再次执行Chandler-中文.bat。运行Chandler,奇迹出现了 :=)。

注:新手通常不注意版本问题,以上所提到的版本必须对上,否则可能会遇到其它的问题。

posted @ 2010-09-24 18:29  Chnbob.y  阅读(492)  评论(0编辑  收藏  举报