【问题标题】:Cannot open self C:\Windows\system32\file.exe or archive C:\Windows\system32\file.pkg无法打开自身 C:\Windows\system32\file.exe 或存档 C:\Windows\system32\file.pkg
【发布时间】:2019-07-12 19:51:39
【问题描述】:

我尝试使用 pyinstaller 将 *.py 转换为 *.exe 并将它们放入 system32 以尝试使它们成为 cmd 命令,但我总是收到错误:

 Cannot open self C:\WINDOWS\system32\file.exe or archive 
    C:\WINDOWS\system32\file.pkg 

我尝试重新安装 pyinstaller 和 Python,并尝试了不同的命令和代码,但没有任何效果。

我创建了一个虚拟文件来检查我的代码是否有问题

print("test")

但这也没有用。 我常用的命令是

 pyinstaller --onefile file.py

效果很好,但如果我尝试将其用作命令,我可以将其作为文件打开,但不能作为命令打开

我希望我可以输入 file 并执行,但现在我必须这样做

cd C:\Users\user\Downloads\file.exe
file.exe

【问题讨论】:

    标签: python cmd exe pyinstaller system32


    【解决方案1】:

    我强烈建议您不要将文件放在 System32 中。

    而是将您保存 .exe 文件的路径添加到路径中。

    请参阅此post,了解如何将目录添加到您的路径。

    【讨论】:

      猜你喜欢
      • 2018-05-29
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      • 2012-04-17
      • 2011-12-07
      • 2013-01-25
      相关资源
      最近更新 更多