PyInstaller:执行exe时找不到.so模块

时间:2017-02-20 10:28:01

标签: python pyinstaller .so

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

但是当我执行生成的exe时,它无法找到这个.so文件 那么如何将这个.so链接到将转换为.exe

的python代码

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

提前谢谢

1 个答案:

答案 0 :(得分:0)

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