Чтобы импорт модуля Python работал, в вашем пути должен быть указан "src", а не "gen_py / lib".
При обработке импорта, например import gen_py.lib
, он ищет модуль gen_py
, а затем ищет подмодуль lib
.
Поскольку модуль gen_py
не будет в "../gen_py/lib" (он будет в ".."), добавленный вами путь ничего не изменит для процесса импорта.
В зависимости от того, откуда вы его запускаете, попробуйте добавить относительный путь к папке "src". Возможно, это sys.path.append('..')
. Вы также можете успешно запустить скрипт, находясь непосредственно внутри папки src, используя относительные пути, такие как python main/MyServer.py