2016-01-20 5 views
4

Я хочу подключиться к woocommerce и odoo. У меня проблема с установкой разъема woocommmerce в Odoo. Я получил woocommerce разъем от https://github.com/OCA/connector-woocommerce. У меня есть загрузить этот модуль в папку аддонов в odoo .. Когда я пытался обновить список модулей в odoo, я получил эту ошибку:установка woocommerce коннектор в odoo

Traceback (most recent call last): 
     File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 537, in _handle_exception 
     return super(JsonRequest, self)._handle_exception(exception). 
     File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 574, in dispatch 
     result = self._call_function(**self.params) 
     File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 310, in _call_function 
     return checked_call(self.db, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 113, in wrapper 
     return f(dbname, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 307, in checked_call 
     return self.endpoint(*a, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 803, in __call__ 
     return self.method(*args, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 403, in response_wrap 
     response = f(*args, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 948, in call_button 
     action = self._call_kw(model, method, args, {}) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 936, in _call_kw 
     return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 241, in wrapper 
     return old_api(self, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 393, in old_api 
     result = new_api(recs, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 397, in new_api 
     result = [method(rec, *args, **kwargs) for rec in self] 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/wizard/base_module_update.py", line 15, in update_module 
     self.updated, self.added = self.env['ir.module.module'].update_list() 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 239, in wrapper 
     return new_api(self, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 462, in new_api 
     result = method(self._model, cr, uid, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 654, in update_list 
     handler.load_addons() 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 1308, in load_addons 
     m = __import__('openerp.addons.' + module) 
    File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 80, in load_module 
     mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/connector_woocommerce/__init__.py", line 22, in <module> 
     from . import model 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/connector_woocommerce/model/__init__.py", line 22, in <module> 
     from . import backend 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/connector_woocommerce/model/backend.py", line 23, in <module> 
     from woocommerce import API 

    ImportError: No module named woocommerce 

ответ

2

Похоже, вы не установили woocommerce REST api в вашей системе.

установить woocommerce используя ваш терминал. Вот команда

sudo pip install woocommerce 

EDIT:

Открыть питона в строке терминала

$ python 
Python 2.7.3 (default, Mar 13 2014, 11:03:55) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from woocommerce import API 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named woocommerce 

Если он говорит Нет модуль с именем WooCommerce означает, что вы имеете некоторые проблемы установки с WooCommerce.

+0

Я уже устанавливаю woocommerce на сервере Ubuntu. Но все равно получайте ту же ошибку при попытке обновить список модулей. – user5813756

+0

попробуйте импортировать «из API импорта woocommerce» из терминала python. –

+0

Как импортировать импорт woocommerce api – user5813756

0

У меня возникла такая же проблема при установке разъема woocommerce в odoo. После этого я установил модуль woocommerce на

pip install woocommerce. Я работал на платформе Windows.

У меня была такая же проблема после успешной установки модуля python woocommerce.

Здесь проблема заключается в том, что не найти woocommerce в своей папке аддона.

Так решение здесь:

  • open folder "C:\Python27\Lib\site-packages".

  • This is the path where python modules are installed. From this folder find the folder 'woocommerce'.

  • copy this folder and put this in odoo server path which is
  • "D:\Odoo 8.0-20160107\server" .
  • Now restart odoo

Надеется, что это поможет.

Смежные вопросы