OpenLabs connector Magento OpenERP 7.0
我正在尝试将我的OpenERP 7.0连接到我的Magento webSite 1.9。
我正在使用openLabs开发的连接器https://github.com/openlabs/magento_integration
我按照https://openerp-magento-connector.readthedocs.io/en/develop/introduction.html#installation的说明进行操作
但是在我的OpenERP恢复3次之后,当我尝试更新模块以获取我的Magento模块时,我仍然会出错。
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/base/module/module.py", line 617, in update_list
handler.load_addons()
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/web/http.py", line 580, in load_addons
m = import('openerp.addons.' + module)
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/modules/module.py", line 133, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/init.py", line 9, in
import magento_
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/magento_.py", line 17, in
import magento
ImportError: No module named magento
我认为这个模块不稳定但是当我在论坛上阅读时,我看到有人说它有效。
有些人或其他人可以向我解释他们是如何做到的?或另一种解决方案我可以通过多种方式开展工作。 (但我无法在8.0或9.0中升级我的OpenERP)。
谢谢
编辑:@CZoellner
首先,thx为您提供有用的答案
好的,我解决了这个问题,我的python lib已经安装但我的openERP安装程序没有找到它。所以我修改脚本以在sys.path中添加模块的方式。此错误已解决。
但现在,我有另一个错误似乎是第一个
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/init.py", line 10, in
import country
File"/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/country.py", line 18, in
import pycountry
ImportError: No module named pycountry
而sys.path已经很好了
[...
'/usr/local/lib/python2.7/dist-packages/pycountry-1.20-py2.7.egg',
...]
我从未在python中发展,所以我当然错过了一些东西
好的,我再次恢复我的快照......
但现在,我使用安装程序,手动下载了库并逐个安装。
所以我安装了pycountry lib和magento lib。 我更新openLab连接器的文件"magento_.py"和"pycountry.py",以在sys.path上添加我的库的路径。
这样的事情
import sys
sys.path.append("/usr/local/lib/python2.7/dist-packages/pycountry-1.20-py2.7.egg/")
我运行openLabs连接器的设置,并在我启动openERP的更新后。
它终于有效了! 哇!
无论如何thx为您的有用答案!