为有中文需求的客户提供多渠道中文技术支持.

Fri Aug 22, 2025 3:16 am

在vs code中能正常运行的py代码,用pyinstaller打包成EXE后,单独运行时报类错,经分析是DLL加载错误,请教一下应该如何设置正确的pyinstaller编译参数。我现在的编译参数如下:
pyinstaller --onedir --add-binary "C:\venv\Lib\site-packages\spire\xls\lib\Spire.Xls.Base.dll;lib" --add-binary "C:\venv\Lib\site-packages\spire\xls\lib\libSkiaSharp.dll;lib" --paths "C:\venv\Lib\site-packages\spire"

topdvd75
 
Posts: 2
Joined: Fri Aug 22, 2025 3:06 am

Fri Aug 22, 2025 6:46 am

您好,

感谢您的询问。

请参考以下命令进行打包:

Code: Select all
pyinstaller --onedir --add-binary "C:\venv\Lib\site-packages\spire\xls\lib\Spire.Xls.Base.dll;./spire/xls/lib" --add-binary "C:\venv\Lib\site-packages\spire\xls\lib\libSkiaSharp.dll;./spire/xls/lib" test.py --paths "C:\venv\Lib\site-packages\spire"


如果问题仍然没有解决,请向我们提供完整的可运行代码演示,您的输入文件(如果有的话),输出错误信息和发生错误的环境详细信息(如操作系统版本)。这些信息将帮助我们更准确地调查您的问题,并提供有效的解决方案。
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Fri Aug 22, 2025 7:36 am

谢谢,问题解决了 :D :D :D

topdvd75
 
Posts: 2
Joined: Fri Aug 22, 2025 3:06 am

Fri Aug 22, 2025 7:49 am

感谢您的反馈。
如果您后续遇到与我们产品有关的任何问题,请随时联系我们。
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Return to 中文技术支持

cron