Pyinstaller- python exe 停止工作:"Cannot open self"

Pyinstaller- python exe stopped working: "Cannot open self"

我一直在使用 Pyinstaller 将 python 脚本转换为可执行文件。过去对我来说效果很好。但是现在当我尝试 运行 可执行文件(旧的和新的)时,我得到错误 "Cannot open self _____ or archive _____",其中第一个空白是可执行文件的路径,第二个是存档的路径不存在,以“.pkg”结尾。我确实更改了源代码的路径,但这不应该阻止我在切换后创建的新可执行文件工作,而且将 .py 编译成 .exe 移动性不是重点吗?

我在 windows 7,使用 cmd window 到 运行 可执行文件(我将重复它在过去有效。)我正在使用 Python 3.5,我用来构建可执行文件的命令是

pyinstaller.py --onefile --clean programName.py

同样的事情发生在我身上,当我:

  1. 保持可执行文件在 Windows 虚拟机上打开;
  2. 同时我开始用Pyinstaller重建可执行文件;
  3. 然后我重新运行可执行文件并收到相同的消息

关闭应用程序然后 运行 Pyinstaller,问题就消失了。