Почему мой исполняемый файл Python дает сбой, но до сборки работает нормально?Python

Программы на Python
Ответить
Anonymous
 Почему мой исполняемый файл Python дает сбой, но до сборки работает нормально?

Сообщение Anonymous »


Я пытаюсь объединить набор файлов Python в один исполняемый файл с помощью PyInstaller, но сталкиваюсь с некоторыми ошибками во время выполнения. Код работает нормально до сборки в исполняемый файл.

Основные библиотеки, которые я использую, — это PyQt6(6.5.2) и arcgis. Как уже упоминалось, это отлично работает в моем редакторе, но как .app это приводит к: ModuleNotFoundError: нет модуля с именем «arcgis.gis._impl._portalpy»

Что-то я делаю не так с PyInstaller для упаковки библиотек Python?

(Intel Mac OSX)

Создал исполняемый файл с помощью PyInstaller main.spec

Со следующим файлом спецификации
# --*- режим: python ; кодировка: utf-8 --*- импортировать систему sys.setrecursionlimit(sys.getrecursionlimit() * 5) а = Анализ( ['main.py'], путь=[], двоичные файлы = [], данные=[], скрытыйимпорт=[], путь крюка=[], крючкиconfig={}, runtime_hooks=[], исключает=[], ноархив = Ложь, ) pyz = PYZ(a.pure) exe = EXE( пыз, а.скрипты, [], ignore_binaries = Истина, имя = 'основной', отладка = Ложь, bootloader_ignore_signals = Ложь, полоса = Ложь, упх=Истина, консоль=Истина, Disable_windowed_traceback = Ложь, argv_emulation = Ложь, target_arch = Нет, codesign_identity = Нет, entitlements_file = Нет, ) кол = СОБИРАТЬ( Exe, двоичные файлы, данные, полоса = Ложь, упх=Истина, upx_exclude=[], имя = 'основной', )
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»