Saya mencoba menghubungkan OpenERP 7.0 saya ke situs web Magento 1.9.

Saya menggunakan konektor yang dikembangkan oleh openLabs https://github.com/openlabs/magento_integration

Saya mengikuti petunjuk https://openerp-magento-connector. readthedocs.io/en/develop/introduction.html#installation

Tetapi setelah 3 pemulihan OpenERP saya, saya masih memiliki kesalahan ketika saya mencoba memperbarui modul saya untuk mendapatkan modul Magento saya.

File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/base/module/module.py", baris 617, di update_list handler.load_addons() File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/web/http.py", baris 580, di load_addons m = impor('openerp.addons.' + modul) File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/modules/module.py", baris 133, di 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", baris 9, di impor magento_ File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/magento_.py", baris 17, di impor magento ImportError: Tidak ada modul bernama magento

Saya pikir modul ini tidak stabil tetapi ketika saya membaca di forum, saya melihat orang-orang mengatakan itu berfungsi.

Beberapa orang ini atau orang lain dapat menjelaskan kepada saya bagaimana mereka melakukannya? Atau solusi lain? Saya terbuka untuk berbagai cara saat bekerja. (Tapi saya tidak memiliki kemungkinan untuk mengupgrade OpenERP saya di 8.0 atau 9.0).

Terima kasih

EDIT: Kepada @CZoellner

Pertama, thx atas jawaban Anda yang membantu

Oke, saya memecahkan masalah, python lib saya diinstal tetapi penginstal openERP saya tidak menemukannya. Jadi saya memodifikasi skrip untuk menambahkan cara modul saya di sys.path. Kesalahan ini teratasi.

Tapi sekarang, saya memiliki kesalahan lain sepertinya yang pertama

File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/init.py", baris 10, di negara impor File "/opt/openerp/davidts/appserver-dts/parts/openerp-7.0-20140124-002431/openerp/addons/magento_integration-develop/country.py", baris 18, di impor pycountry ImportError: Tidak ada modul bernama pycountry

Dan sys.path sudah jalan yang baik

[... '/usr/local/lib/python2.7/dist-packages/pycountry-1.20-py2.7.egg', ...]

Saya tidak pernah mengembangkan python jadi saya pasti melewatkan sesuatu

0
hemir 1 September 2016, 16:19
Apakah Anda menginstal lib python magento? di debian/ubuntu pip install magento
 – 
CZoellner
1 September 2016, 17:09
Tidak, saya tidak melakukannya, tetapi saya memulihkan lagi dan saya mencoba dengan ini dan kesalahan masih muncul.
 – 
hemir
1 September 2016, 17:50
Jika Anda sudah menginstal magento python lib, pesan kesalahannya tidak boleh sama!?
 – 
CZoellner
1 September 2016, 18:34

1 menjawab

Jawaban Terbaik

Ok, Jadi saya kembalikan snapshot saya ...

Tapi sekarang, alih-alih menggunakan installer, saya mengunduh perpustakaan secara manual dan menginstalnya satu per satu.

Jadi saya menginstal, lib pycountry dan lib magento. Saya memperbarui file "magento_.py" dan "pycountry.py" dari konektor openLab untuk menambahkan jalur perpustakaan saya di sys.path.

Sesuatu seperti itu

impor sys sys.path.append("/usr/local/lib/python2.7/dist-packages/pycountry-1.20-py2.7.egg/")

Saya menjalankan pengaturan konektor openLabs dan setelah saya meluncurkan pembaruan openERP.

Dan akhirnya berhasil! wah!

Pokoknya thx atas jawaban Anda yang berguna!

0
hemir 2 September 2016, 13:10