Я написал скрипт который работает с sqlite 3, xlwt, xlrd, dbfread. После компиляции с помощью pyinstaller -F script.py он нормально работает на данной учётной записи. После смены пользователя тот же самый скрипт, при запуске , не может открыть базу данных Operational error : unable to open database file.
Не знаю, что именно значит "данная учётная запись" и как технологически реализована "смена пользователя", но очевидно, что скрипт не может открыть файл базы данных, надо проверять где этот файл лежит и в каком он состоянии.
..Чтобы включить отображение расширений файлов в Windows 10, запустим Проводник (через меню Пуск – Этот Компьютер или нажав на клавиатуре сочетание + E). В верхнем меню перейдем на вкладку Вид и поставим галочку напротив пункта Расширения имен файлов..
Включаешь отображение расширения, и понимаешь, что там именно main.govnofile