2017-02-20 3 views
0

Сценарий python использует .so-файл. Я сделал exe для этого скрипта python, используя PyInstaller.PyInstaller: не удается найти .so-модуль при выполнении exe

Но когда я исполню сгенерированный EXE, он не может найти этот файл .so Так как связать этот .so в код питона, который получит превращена в .exe

Примечание: при запуске .py, если я устанавливаю местоположение .so в LD_LIBRARY_PATH, он выполняет программу правильно, но как только я делаю exe с помощью pyinstaller script.py --onefile (с .so в том же каталоге), он не находит .so файл ..

Заранее благодарен

ответ

0

You nee d, чтобы убедиться, что ваш. поэтому файл находится в пути вашей системной библиотеки, а также в вашем пути к библиотеке python. Настройка LD-пути - это быстрое исправление. PyInstaller понадобится в вашем системном пути. В зависимости от вашей версии Windows переменные среды> PATH.