我一直在使用 Pyinstaller 将 python 脚本转换为可执行文件。过去它对我来说效果很好。但是现在,当我尝试运行可执行文件(旧的和新的)时,出现错误“无法打开自身 _____ 或存档 _____”,其中第一个空白是可执行文件的路径,第二个空白是存档的路径不存在,以“.pkg”结尾。我确实更改了源代码的路径,但这不应阻止我在切换后制作的新可执行文件正常工作,并且将 .py 编译为 .exe 移动性不是重点吗?
我在 Windows 7 上,使用 cmd 窗口运行可执行文件(我将重复过去的工作方式)。我使用的是 Python 3.5,我用来构建可执行文件的命令是
pyinstaller.py --onefile --clean programName.py
当我以下情况时,同样的情况也发生在我身上:
- 使可执行文件在 Windows 虚拟机上保持打开状态;
- 同时我开始用 Pyinstaller 重建可执行文件;
- 然后我重新运行可执行文件并收到相同的消息
一旦我关闭应用程序然后运行 Pyinstaller,问题就消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)