Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I have a module with the following code
from openerp.osv import orm, fields
from openerp.tools.translate import _
import os, sys
When I install the module I get an error "ImportError: No module named win32print"
Just two years late, I have an answer for this.
The point is not only to install python module, but also to let Odoo know about it.
I have downloaded pypiwin32 (i.e. the pip version of pywin32), and I have copied \win32 under the \server folder of Odoo.
Now I can see \server\win32\win32print.pyd (among many other files)
Odoo searches modules in \server, not in \server\win32, so it cannot find that.
I don't know what is the correct way to add a sys.path in Odoo, anyway, the following works:
import sys FOLDER = 'C:\\Program Files (x86)\\Odoo 10.0\\server\\win32' # or wherever you installed it if not FOLDER in sys.path:
sys.path.append(FOLDER) import win32print
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 11/23/15, 4:17 AM|
|Seen: 1781 times|
|Last updated: 10/17/17, 4:28 PM|