小白尝试运行ppstructure下的版面识别和表格识别例子时报错,已经安装了AutoLog包,依旧报错,求解答 #12656
Unanswered
Wangqi12138
asked this question in
Q&A
Replies: 1 comment
-
我也遇到了这个问题,需要重新安装一下paddleocr,照着这个帖子去做应该能解决#2069 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
请提供下述完整信息以便快速定位问题/Please provide the following information to quickly locate the problem
[2023/10/20 10:14:20]
Traceback (most recent call last):
File "/home/wangqi/PycharmProjects/pythonProject/test/main.py", line 10, in
result = table_engine(img)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/paddleocr.py", line 624, in call
res, _ = super().call(
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/ppstructure/predict_system.py", line 143, in call
filter_boxes, filter_rec_res, ocr_time_dict = self.text_system(
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/tools/infer/predict_system.py", line 71, in call
dt_boxes, elapse = self.text_detector(img)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/tools/infer/predict_det.py", line 225, in call
self.autolog.times.start()
AttributeError: 'TextDetector' object has no attribute 'autolog'
[2023/10/20 10:14:24]
Traceback (most recent call last):
File "", line 1, in
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 116, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 125, in _main
prepare(preparation_data)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 236, in prepare
_fixup_main_from_path(data['init_main_from_path'])
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 287, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/runpy.py", line 265, in run_path
return _run_module_code(code, init_globals, run_name,
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/runpy.py", line 97, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/wangqi/PycharmProjects/pythonProject/test/main.py", line 5, in
table_engine = PPStructure(show_log=True)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/paddleocr.py", line 620, in init
super().init(params)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/ppstructure/predict_system.py", line 72, in init
self.table_system = TableSystem(
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/ppstructure/table/predict_table.py", line 69, in init
self.table_structurer = predict_strture.TableStructurer(args)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/ppstructure/table/predict_structure.py", line 97, in init
self.autolog = auto_log.AutoLogger(
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/auto_log/autolog.py", line 100, in init
self.start_subprocess_get_mem()
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/auto_log/autolog.py", line 103, in start_subprocess_get_mem
self.get_mem.get_mem_subprocess_run(0.2)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/auto_log/device.py", line 234, in get_mem_subprocess_run
self.get_mem_subprocess_init(interval=interval)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/site-packages/paddleocr/auto_log/device.py", line 231, in get_mem_subprocess_init
self.mem_p.start()
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/context.py", line 284, in _Popen
return Popen(process_obj)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/popen_spawn_posix.py", line 32, in init
super().init(process_obj)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/popen_fork.py", line 19, in init
self._launch(process_obj)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/popen_spawn_posix.py", line 42, in _launch
prep_data = spawn.get_preparation_data(process_obj._name)
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 154, in get_preparation_data
_check_not_importing_main()
File "/home/wangqi/anaconda3/envs/paddle_env/lib/python3.8/multiprocessing/spawn.py", line 134, in _check_not_importing_main
raise RuntimeError('''
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
Beta Was this translation helpful? Give feedback.
All reactions