Добрый день. Меня заинтересовала возможность создания бинарных файлов из скриптов на python. Я установил pyinstaller через pip на windows 10 x64. Пробую создать файл из скрипта следующего содержания:
with open('test.txt', 'w') as file:
file.write("Hello, World")
Создаю следующей командой:
pyinstaller -F -w test.py
Ошибок в консоле нет, насколько я успеваю рассмотреть. Файл test.exe создается в папке dist. На ПК, на котором данный файл создавался, программа работает без проблем. На двух других пк (win 8.1 x64 и win 10 x64) она не срабатывает. Попробовал завернуть в try/except, чтобы увидеть ошибку:
try:
with open('test.txt', 'w') as file:
file.write("Hello, World")
except Exception as e:
with open('log.txt', 'a') as log:
log.write(str(e))
и заново создал бинарник с теми же параметрами. Однако лог файл тоже не создается, хотя по идее должен. Подскажите, пожалуйста, где моя ошибка. Заранее благодарен!
P.S. Антивирусов нет, а программа лежит в Документах, так что права на создание файлов есть.