我使用pyinstaller作为pyinstaller --onefile script.py
创建了一个python可执行文件。当我运行script.exe时,出现以下错误:
我使用tabula-py包来解析pdf表。脚本没有错误,并且正在运行。谢谢!
答案 0 :(得分:4)
显然是由于上述jar文件未正确添加到dist
文件夹结构中引起的。
我猜想一个基本的解决方案需要开发人员进行一些修改,但是这里可能的解决方法是使用选项--add-data
将jar文件包含到名为 tabula的文件夹,类似
pyinstaller --add-data path:\to\tabula-(...).jar; tabula
为了使其运行,或设置类似
datas=[('path:\to\tabula-(...).jar', 'tabula')],
进入规格文件。使常规构建和单文件构建均可运行。