PyInstaller Orange3 __main__ Скрипт Python с вызовом скрипта в другой папке не работает - PullRequest
1 голос
/ 31 октября 2019

Я пытаюсь запустить orange (разветвлено как orange3-master и загружено из https://github.com/biolab/orange3) с помощью следующего сценария run.py:

if __name__ == '__main__':
    import os
    os.chdir('orange3-master/Orange/canvas')
    os.system('python __main__.py')

, где в приглашении Anaconda выполняется python run.py позволяет мне открыть orange.

Теперь использование PyInstaller для превращения orange в отдельную программу кажется для меня совершенно невозможным в данный момент,Я попробовал следующее:

  1. Выполнить pyinstaller run.py.
  2. В dist/run/ (выходная папка pyinstaller), скопировать orange3-master в тот же каталог, что и run.exe, затем запустите run.exe.

Однако, похоже, что он не работает как запуск run.exe, окно закрывается через доли секунды, и я не могу увидеть никаких сообщений об ошибках.

Некоторые идеи и рекомендации будут очень полезны ...

...