ImportError: No module named xml.xpath

在将tinyerp-server-4.2.3编译在我的Windows XP平台上,一般用python setup.py install好像是不能产生.exe的执行档,后来改用python setup.py py2exe一开始就发生了这个错误:
File “C:\Python25\Lib\site-packages\py2exe\mf.py”, line 217, in load_tail
raise ImportError, “No module named ” + mname
ImportError: No module named xml.xpath
喔喔!少了个xml.path模组,上Google找了一下,Orz,在http://sourceforge.net/projects/pyxml/的网站上出现了这样一句话:
PyXML is no longer maintained.
果真没有找到python 2.5用的,哇勒,TinyERP的手册上还说用Python 2.5执行ㄝ,而且看tinyerp-server-setup-4.2.3.exe,确实也是用python 2.5的,在讨论区中看到这一篇ImportError: cannot import name xpath,还有setup.py中有这样一行:
options = {“py2exe”: {
“compressed”: 0,
“optimize”: 2,
“packages”: [“decimal”, “xml”, “xml.dom”, “xml.xpath”, “encodings”,”mx.DateTime”,”wizard”,”pychart”,”PIL”, “pyparsing”, “pydot”],
“excludes” : [“Tkconstants”,”Tkinter”,”tcl”],
}}
看来这个问题,openerp应该要正视了,为了要能够编译只好先下载这个来用:http://www.burgaud.com/wordpress/wp-content/uploads/pyxml-084win32-py25.exe

这下好了,继续产生新的错误:

File “C:\Python25\Lib\site-packages\py2exe\mf.py”, line 204, in find_head_pack
age
raise ImportError, “No module named ” + qname
ImportError: No module named pydot

这个问题明天再来解决!