【问题标题】:PyInstaller: Can't find .so module when exe is executedPyInstaller:执行 exe 时找不到 .so 模块
【发布时间】:2017-02-20 10:28:00
【问题描述】:

python 脚本使用 .so 文件。 我使用 PyInstaller 为这个 python 脚本制作了一个 exe。

但是当我执行生成的 exe 时,却找不到这个 .so 文件 那么如何将此.so链接到将转换为.exe的python代码

注意:运行 .py 程序时,如果我在 LD_LIBRARY_PATH 中设置 .so 的位置,它会正确执行程序,但一旦我使用 exe 制作 pyinstaller script.py --onefile (与 .so 在同一目录中),它没有找到 .so 文件..

提前谢谢你

【问题讨论】:

    标签: python pyinstaller .so


    【解决方案1】:

    您需要确保您的 .所以文件在你的系统库路径以及你的python库路径中。设置 LD 路径是一种快速解决方法。 PyInstaller 将在您的系统路径中需要它。根据您的 Windows 版本,它是环境变量>PATH。

    【讨论】:

      猜你喜欢
      • 2020-11-26
      • 2022-11-13
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 2016-12-26
      • 1970-01-01
      • 2016-06-24
      相关资源
      最近更新 更多