Итак, у меня есть сценарий python, который при запуске просматривает все файлы в каталоге, в котором находится сценарий python, и что-то делает. Этот скрипт прекрасно работает, однако мне нужно скомпилировать его в файл .exe, чтобы приложение могли использовать люди, не обладающие знаниями в области кода, а также люди, у которых нет python или зависимостей, установленных на их компьютере. Я попробовал команду
pyinstaller --windowed --noconsole --clean --onefile main.py
И это успешно дает мне папку dist с моим exe-файлом. Однако, если я удаляю .exe и помещаю его куда-то, я хочу, чтобы он запускался и запускался, он просто ничего не делает. Эта проблема остается той же, если я сохраняю .exe-файл там, где он есть, и перемещаю файлы, над которыми он работает, в папку dist. Файл .py работает полностью, как и ожидалось, когда я использую
python main.py
У меня просто проблемы с получением .exe для обеспечения какой-либо функциональности вообще. (Я также попробовал только с параметром --onefile, а не с другими, тогда я просто получаю консоль, которая тоже ничего не делает). Любая помощь в этом? Большое спасибо!