我编写了一个脚本,它打开并从.ods
文件中提取值,并创建一个新工作表并使用pyexcel
和pyexcel_ods3
写入值。转换成可执行文件后,我得到这个错误No suitable library found for ods
。Python - '找不到适合ods的库'Pyinstaller
代码:
sheet = pyexcel.get_sheet(file_name="sample.ods")
pyexcel - 0.4.2 pyexcel-IO - 0.3.1 pyexcel-ODS3 - 0.3.0 PyInstaller - 3.2.1
PS:我试图隐藏的进口和钩子。我做了一些工作,并认为它的__import__
在manager.py
的pyexcel_io
。
我们不知道你写了什么。 –
对不起。这是我第一次问一个问题。我的脚本在作为脚本运行时工作,但在将其转换为可执行文件后导致错误,因为“没有找到适合ods的库”。 – Guhan
修剪到展现相同行为的最小示例。可能只是一个导入和打包的版本就足够了。然后在这里发布(在你的问题中,而不是在评论中)。 –