У меня есть графический интерфейс Avalonia, который вызывает скрипт Python с помощью ProcessStartInfo(). При отладке через JetBrains Rider скрипт работает нормально. При запуске приложения из пакета на macOS (Sonoma 14.4.1) получаю следующую ошибку:
Я заметил, что в скрипте Python используется
И поэтому я переключил его на
Это позволило сценарию работать, но для меня это не очень хорошее решение, поскольку сценарий часто обновляется, и мне придется часто менять эту строку. Мне нужно более надежное решение.
Вот моя сборка:
Код: Выделить всё
WinExe
net8.0
enable
true
app.manifest
true
true
true
osx-x64
И это команда, которую я использую для упаковки для установки на macOS
Код: Выделить всё
productbuild --component app_name.app /Applications package_name
Почему происходит сбой при попытке вызвать python3.11? Я проверил, что у меня в системе установлен python3.11. И почему он вылетает только в упакованном виде? Нужно ли мне включать Python в мою сборку?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... en-debuggi