результат выполнения fbs без модуля с именем src

#python #pyqt #fbs

#python #pyqt #fbs

Вопрос:

Я пытаюсь создать исполняемый файл с помощью fbs в соответствии с этой веб-страницей (https://build-system.fman.io/manual /). Иерархия моей структуры выглядит следующим образом:

Иерархия

Когда я пытаюсь выполнить команду fbs, я получаю сообщение об ошибке

 File "D:Qtsrcmainpythonmain.py", line 32, in <module>
    from src.main.python.packages import Utilities
ModuleNotFoundError: No module named 'src'
 

Если я попытаюсь импортировать библиотеку с

 from packages import Settings
 

т. Е. Он подчеркнут красным, но я могу его создать, хотя с файлом журнала я знаю, что код не перейдет в этот модуль. У вас есть какие-либо предложения?
Я использую Python 3.7

Комментарии:

1. Вам не нужно запускать main.py напрямую , но откройте консоль, D:Qt а затем запустите fbs run ее .

2. Да, это то, что я делаю

3. Попробуйте реализовать каталог python в качестве исходного корня ( jetbrains.com/help/pycharm /… ), это должно избавить от красного подчеркивания. Вы смотрели на вывод fbs freeze через —debug ( build-system.fman.io/manual/#dependencies ) на предмет возможных ошибок? Python 3.7 пока официально не поддерживается fbs. Это может сработать, а может и не сработать, если все остальное не работает, попробуйте Python 3.6.