Как получить доступ к включенным данным после развертывания exe с помощью pyinstaller? ⇐ Python
-
Anonymous
Как получить доступ к включенным данным после развертывания exe с помощью pyinstaller?
Я использовал pyinstaller для создания файла .exe. Я включил несколько файлов (значок программы и загрузочный gif) с помощью:
a = Анализ(..., данные=[ ('ui/icon.ico', 'ui'), # Включить icon.ico в каталог ui ('ui/loading.gif', 'ui'), # Включаем loading.gif в каталог ui ], ...) Но когда я запускаю файл .exe, кажется, что изображения не найдены. В коде Python я получаю к ним доступ, используя путь в структуре проекта (т. е. «ui/icon.ico» и «ui/loading.gif»). Похоже, внутренняя структура исполняемого файла pyqt другая; но я не нашел никакой конкретной документации о том, как справиться с этой ситуацией.
Я использовал pyinstaller для создания файла .exe. Я включил несколько файлов (значок программы и загрузочный gif) с помощью:
a = Анализ(..., данные=[ ('ui/icon.ico', 'ui'), # Включить icon.ico в каталог ui ('ui/loading.gif', 'ui'), # Включаем loading.gif в каталог ui ], ...) Но когда я запускаю файл .exe, кажется, что изображения не найдены. В коде Python я получаю к ним доступ, используя путь в структуре проекта (т. е. «ui/icon.ico» и «ui/loading.gif»). Похоже, внутренняя структура исполняемого файла pyqt другая; но я не нашел никакой конкретной документации о том, как справиться с этой ситуацией.