Я должен благодарить @yurzui на этом. Он запросил сообщение об ошибке, я входил в свой тест.
Как оказалось, я не был действительно уделением внимания сообщению, и я заметил при копировании для регистрации здесь. Сообщение об ошибке сделало упомянул неизвестный тег, который я знаю, от Углового Материала. Однако чуть ниже его упоминал проблему в другом компоненте.
выгода здесь - то, что AccountComponent
страница с вкладками, которая отображает еще два компонента, которые на модуле тестирования не импортировали материальный модуль. Я чувствую себя смущенным.
Скопируйте папку Portable Python из установщика в ту же папку, что и приложение Delphi / Lazarus. Установите для этого все пути.
Вы можете попробовать использовать py2exe . Он создает файл .exe с уже включенным Python!
Думаю, нет проблем с объединением упаковки .EXE с такими инструментами, как PyInstaller или py2exe, и надстройками, написанными на Python. Созданный .EXE может легко определить, где он установлен, и код внутри может затем просто импортировать
файлы из некоторого заранее определенного каталога плагина. Не забывайте, что как только вы упаковываете скрипт Python в исполняемый файл, он также упаковывает интерпретатор Python внутри, так что у вас есть полная среда Python, настроенная с вашим собственным кодом.
Интегрируйте интерпретатор Python в ваше приложение Delphi с помощью P4D . Эти компоненты действительно работают, причем в обоих направлениях (классы Delphi, представленные Python как двоичные расширения, и интерпретатор Python внутри Delphi). Я также видел патч для совместимости с Lazarus на странице «Проблемы» кода Google, но, похоже, там могут быть некоторые нерешенные проблемы.