ddleocr.utils –hidden-import=paddleocr.opencv –hidden-import=paddleocr.opencv.get_image_file_list –hidden-import=paddleocr.opencv.get_image_list –hidden-import=cv2 –hidden-import=numpy –hidden-import=argparse –hidden-import=os –hidden-import=sys –hidden-import=glob –hidden-import=json –hidden-import=base64 –hidden-import=requests

“`

在上述命令中,“是PaddleOCR的Python程序文件路徑。

3. 修改spec文件

創建spec文件后,我們需要對其進行一些修改以確保打包正常。主要修改以下幾個地方:

(1)添加PaddleOCR的資源路徑

在spec文件中添加以下代碼軟件exe制作,以確保打包文件中包含PaddleOCR的資源文件:

“`

import paddleocr

paddleocr_path = os.path.dirname(paddleocr.__file__)

a = Analysis([”],

pathex=[”],

binaries=[],

datas=[(os.path.join(paddleocr_path, ‘dict’), ‘paddleocr/dict’),

(os.path.join(paddleocr_path, ‘ch_ppocr_server_v2.0_rec_infer’), ‘paddleocr/ch_ppocr_server_v2.0_rec_infer’),

(os.path.join(paddleocr_path, ‘ch_ppocr_mobile_v2.0_cls_infer’), ‘paddleocr/ch_ppocr_mobile_v2.0_cls_infer’),

(os.path.join(paddleocr_path, ‘ch_ppocr_mobile_v2.0_det_infer’), ‘paddleocr/ch_ppocr_mobile_v2.0_det_infer’),

(os.path.join(paddleocr_path, ‘ch_ppocr_server_v2.0_cls_infer’), ‘paddleocr/ch_ppocr_server_v2.0_cls_infer’),

(os.path.join(p

配置環境如何打包成一個exe

未經允許不得轉載:亦門 » paddleocr打包成exe有什么用?

相關推薦