Мне кажется, вам нужно сделать из исполняемого файла только один из двух файлов, а не оба.Исполняемый файл эффективно служит только для запуска основного файла Python, который после запуска будет связываться с другими файлами Python.Поскольку другие файлы Python не должны запускаться независимо, они не должны быть исполняемыми, только основной файл Python, который их использует.
В качестве альтернативы, если вы хотите, чтобы весь проект содержался водин файл, то вы можете использовать что-то вроде pyinstaller
.Это упакует все файлы в один исполняемый файл, но все равно будет иметь только одну точку входа в проект (т. Е. Он будет только напрямую запускать основной файл Python), это задача основного файла Python, чтобы затем ссылаться и вызывать другуюфайлы python.
Однако трудно точно понять, в чем проблема, поскольку вы не предоставили много информации о реальной роли обоих файлов python или структуре каталогов проекта.В будущем постарайтесь предоставить как можно больше информации, задавая вопрос о переполнении стека.