I have a module with the following code
from openerp.osv import orm, fields
from openerp.tools.translate import _
import os, sys
import win32print
When I install the module I get an error "ImportError: No module named win32print"
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I have a module with the following code
from openerp.osv import orm, fields
from openerp.tools.translate import _
import os, sys
import win32print
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
Thanx, I wish I had enough karma to vote
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
7
Sep 24
|
40470 | ||
|
1
Jun 23
|
1365 | ||
|
3
Jan 24
|
14160 | ||
|
1
Jan 22
|
3401 | ||
|
4
Feb 24
|
11338 |
install win32print on your system, it is missing.
I installed python-2.7.10.msi I also installed pywin32-219.win32-py2.7.exe Is there any other configuration I must make for odoo to pick win32print