在openerp 6.1中安装模块时出错

在openerp 6.1中安装模块时出错,openerp,Openerp,我有新的openerp 6.1,试图安装现有的模块(如销售、购买等),但在安装时出现错误“yaml_解释器=YamlInterpreter(cr、模块、idref、模式、文件名=yamlfile.name、noupdate=noupdate)AttributeError:'cStringIO.StringO'对象没有属性'name'。我不明白为什么这个错误会影响现有的模块。任何人都可以帮忙。 提前感谢。您可以按如下方式解决此问题 1) 在文件server/openerp/tools/misc.p

我有新的openerp 6.1,试图安装现有的模块(如销售、购买等),但在安装时出现错误“yaml_解释器=YamlInterpreter(cr、模块、idref、模式、文件名=yamlfile.name、noupdate=noupdate)AttributeError:'cStringIO.StringO'对象没有属性'name'。我不明白为什么这个错误会影响现有的模块。任何人都可以帮忙。
提前感谢。

您可以按如下方式解决此问题

1) 在文件server/openerp/tools/misc.py change中的第191行

从cStringIO导入StringIO

从StringIO导入StringIO

2) 在文件server/openerp/modules/loading.py中的第124行之后 添加行

fp.name = filename

你可以这样解决这个问题

1) 在文件server/openerp/tools/misc.py change中的第191行

从cStringIO导入StringIO

从StringIO导入StringIO

2) 在文件server/openerp/modules/loading.py中的第124行之后 添加行

fp.name = filename

您正在使用哪个版本的python?谢谢您的回复。我已经解决了这个问题。我将要安装的openerp模块中存在错误。我尝试了openerp的另一个设置,它成功了。您使用的是哪一版本的python?谢谢您的回复。我已经解决了这个问题。我将要安装的openerp模块中存在错误。我尝试了另一个openerp设置,它成功了。