Traceback (most recent call last):


 "PPOCRLabel.py", line 34, in <module>

from paddleocr import PaddleOCR


 "../paddleocr.py", line 28, in <module>

from tools.infer import predict_system


 "../tools/infer/predict_system.py", line 29, in <module>

import tools.infer.predict_rec as predict_rec


 "../tools/infer/predict_rec.py", line 30, in <module>

from ppocr.postprocess import build_post_process


 "/Users/zhoujingchao/Work/chengxin/ppocr/__init__.py", line 16, in <module>

from .paddleocr import PaddleOCR


 "/Users/zhoujingchao/Work/chengxin/ppocr/paddleocr.py", line 29, in <module>

from ppocr.utils.logging import get_logger
ModuleNotFoundError: No module named 'ppocr.utils'

desk.min.js:1565 Traceback (most recent call last):


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/app.py", line 57, in application

response = frappe.handler.handle()


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/handler.py", line 22, in handle

data = execute_cmd(cmd)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/handler.py", line 53, in execute_cmd

return frappe.call(method, **frappe.form_dict)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/__init__.py", line 923, in call

return fn(*args, **newargs)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/handler.py", line 81, in runserverobj

frappe.desk.form.run_method.runserverobj(method, docs=docs, dt=dt, dn=dn, arg=arg, args=args)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/desk/form/run_method.py", line 36, in runserverobj

r = doc.run_method(method)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/model/document.py", line 702, in run_method

out = Document.hook(fn)(self, *args, **kwargs)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/model/document.py", line 924, in composer

return composed(self, method, *args, **kwargs)


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/model/document.py", line 907, in runner

add_to_return_value(self, fn(self, *args, **kwargs))


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/model/document.py", line 696, in <lambda>

fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)


 "/home/frappe/benches/bench-2017-10-11/apps/erpnext/erpnext/manufacturing/doctype/production_planning_tool/production_planning_tool.py", line 433, in raise_material_requests

frappe.throw(_("Please enter Warehouse for which Material Request will be raised"))


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/__init__.py", line 319, in throw

msgprint(msg, raise_exception=exc, title=title, indicator='red')


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/__init__.py", line 309, in msgprint

_raise_exception()


 "/home/frappe/benches/bench-2017-10-11/apps/frappe/frappe/__init__.py", line 282, in _raise_exception

raise raise_exception(encode(msg))
ValidationError: Please enter Warehouse for which Material Request will be raised
