使用pyinstaller冻结到.exe中的Python 2.7脚本已经在许多不同Windows网络上的许多用户成功工作了几个月。
今天早上,一个Windows网络上的一组用户,只有这三个用户,也只有这个办公室(之前已成功运行该程序的办公室),他们在执行.exe时出错:
tcl\encoding\ascii.enc could not be extracted!
fopen: Permission denied
这使我怀疑他们突然改变了他们网络上的文件许可权或安全性。但是,我知道ascii.enc挂出的唯一地方是C:\Python27\tcl\tcl8.5\encoding
(或类似名称),而且他们从来没有完整的Python副本,只有冻结的.exe。