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
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
8
thg 5 25
|
42922 | ||
|
1
thg 6 23
|
2669 | ||
|
3
thg 1 24
|
15630 | ||
|
1
thg 1 22
|
5174 | ||
|
4
thg 2 24
|
12571 |
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