Traceback (most recent call last): File "/home/nasrat/odoo15/odoo-15.0/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 698, in dispatch result = self._call_function(**self.params) File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "/home/nasrat/odoo15/odoo-15.0/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 357, in checked_call result = self.endpoint(*a, **kw) File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 921, in __call__ return self.method(*args, **kw) File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 546, in response_wrap response = f(*args, **kw) File "/home/nasrat/odoo15/odoo-15.0/addons/web/controllers/main.py", line 1328, in call_button action = self._call_kw(model, method, args, kwargs) File "/home/nasrat/odoo15/odoo-15.0/addons/web/controllers/main.py", line 1316, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/home/nasrat/odoo15/odoo-15.0/odoo/api.py", line 464, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/home/nasrat/odoo15/odoo-15.0/odoo/api.py", line 451, in _call_kw_multi result = method(recs, *args, **kwargs) File "/home/nasrat/odoo15/venv/lib/python3.8/site-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/home/nasrat/odoo15/odoo-15.0/odoo/addons/base/models/ir_module.py", line 74, in check_and_log return method(self, *args, **kwargs) File "/home/nasrat/odoo15/odoo-15.0/odoo/addons/base/models/ir_module.py", line 486, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/home/nasrat/odoo15/odoo-15.0/odoo/addons/base/models/ir_module.py", line 603, in _button_immediate_function registry = modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/home/nasrat/odoo15/odoo-15.0/odoo/modules/registry.py", line 87, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "/home/nasrat/odoo15/odoo-15.0/odoo/modules/loading.py", line 474, in load_modules processed_modules += load_marked_modules(cr, graph, File "/home/nasrat/odoo15/odoo-15.0/odoo/modules/loading.py", line 363, in load_marked_modules loaded, processed = load_module_graph( File "/home/nasrat/odoo15/odoo-15.0/odoo/modules/loading.py", line 179, in load_module_graph load_openerp_module(package.name) File "/home/nasrat/odoo15/odoo-15.0/odoo/modules/module.py", line 396, in load_openerp_module __import__('odoo.addons.' + module_name) File "/home/nasrat/odoo15/odoo-15.0/addons/account/__init__.py", line 5, in from . import models File "/home/nasrat/odoo15/odoo-15.0/addons/account/models/__init__.py", line 32, in from . import ir_actions_report File "/home/nasrat/odoo15/odoo-15.0/addons/account/models/ir_actions_report.py", line 2, in from PyPDF2.utils import PdfStreamError, PdfReadError Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 654, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/nasrat/odoo15/odoo-15.0/odoo/http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause ModuleNotFoundError: No module named 'PyPDF2.utils'
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
1
Trả lời
1925
Lượt xem
Hi Nasrat Nasrati ,
You need to install the Python package using either of the following commands
pip install PyPDF2
or
pip3 install PyPDF2
Hope it helps,
Kiran K
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
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ý