首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Pyinstaller- python exe停止工作:"Cannot open self“

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

Stack Overflow用户
提问于 2016-07-14 02:50:06
回答 1查看 4.4K关注 0票数 7

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

我在windows7上,使用cmd窗口运行可执行文件(我再重复一遍,这在过去是有效的)。我使用的是Python3.5,用于构建可执行文件的命令是

代码语言:javascript
复制
pyinstaller.py --onefile --clean programName.py
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-21 18:31:04

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

  1. 使可执行文件在Windows虚拟机上保持打开状态;
  2. 同时我开始使用
  3. 重新构建可执行文件我重新运行可执行文件,得到相同的消息

一旦我关闭应用程序,然后运行Pyinstaller,这个问题就消失了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38359547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档