2013-03-12 98 views
0

我想让OpenERP服务器使用Visual Studio的Python工具在Visual Studio 2012中构建和运行。用于Visual Studio的OpenERP和Python工具编译错误

目前,我得到超过2300个的错误消息,主要是沿着线:

unexpected token 'x1' 

我已经下载了OpenERP的服务器 - 6.0.4源,并从现有的Python创建一个新的Python项目VS中的代码项目。当系统提示时,我选择了OpenERP源代码的路径(C:\ OpenERP \ Bin),按F5键时执行的文件是openerp-server.py。我选择了Python 64位3.3解释器。

该项目已创建,但即使在构建之前,我也收到许多意外的令牌错误。例如在account.py文件时,它抱怨在下面的代码到意外的标记“税”:

tax.type=='code': 
      address = address_id and obj_partener_address.browse(cr, uid, address_id) or None 
      localdict = {'price_unit':cur_price_unit, 'address':address, 'product':product, 'partner':partner} 
      exec tax.python_compute in localdict 
      amount = localdict['result'] 
      data['amount'] = amount 

当使用工具> Python的工具>在Python交互式我看到下面的结果执行项目:

Python交互式窗口。输入$ help获取命令列表。

重新执行引擎

互动窗口尚未开始。

运行C:\ TEMP \ OpenERP的服务器-6.0.4 \ BIN \ openerp-server.py

回溯(最近通话最后一个):

文件“C:\ TEMP \ openerp- server-6.0.4 \ bin \ openerp-server.py“,第64行,输入工具 ,in import win32

ImportError:No module named'win32'

任何人都可以引导我获得OpenERP构建和运行使用VS?它甚至有可能吗?

谢谢!

+0

请你给一些详细的错误堆栈。这将有助于理解问题。 – Nilesh 2013-03-12 05:06:14

+0

我用更多的信息更新了这个问题 – PW763 2013-03-12 07:38:05

回答

0

您必须安装

http://www.py2exe.org/index.cgi/PyOpenGL

请尝试后安装该模块。

+0

当我运行py2exe-0.6.9.win32-py2.6.exe它给出了一个错误“需要Python版本2.6,这在注册表中找不到” – PW763 2013-03-12 08:35:42

+0

哪个版本的python您正在使用? – Nilesh 2013-03-12 11:16:19

+0

我使用的是版本3.3.0 – PW763 2013-03-12 12:04:51