【问题标题】:Why did I randomly lose access to windows command promt?为什么我会随机失去对 Windows 命令提示符的访问权限?
【发布时间】:2023-02-09 05:23:36
【问题描述】:

一点背景: 我正在尝试将我拥有的 python tkinter 脚本转换为 .exe 供我的同事使用。我成功安装了 pyinstaller 并且能够运行 pyinstaller my_script.py --onefile 但是由于 windows cannot open 错误,我永远无法打开我的应用程序。我认为这与 pyinstaller 的运行方式有关,所以我不断删除我的应用程序和相关文件以重试。最后我尝试使用 auto-py-to-exe 来完成这项工作,所以我安装了它。当我通过简单地输入 auto-py-to-exe 来运行它时,我得到了 Access is Denied 错误,当我返回尝试再次尝试 pyinstaller 时,我也开始得到 Access is Denied。即使我只是尝试运行pyinstaller --help,我也会得到Access is Denied。我不明白我怎么会像那样随机被锁定,我们将不胜感激。

我已经尝试使用谷歌搜索和解决此问题,但我还没有真正找到任何似乎对我有帮助的东西。这是我正在使用的工作机器,我无权访问管理员配置文件,因此我无法以管理员身份运行这些命令中的任何一个。

【问题讨论】:

  • 您是否尝试过重新启动以确保您没有正在运行的进程锁定您尝试使用的某些文件?如果做不到这一点,请咨询您的 IT 团队以确保他们没有阻止您尝试使用的工具。
  • @Samwise 是的,我已经重新启动了,我已经向 IT 部门提到过,但他们没有提供任何建议。

标签: python windows pyinstaller command-prompt auto-py-to-exe


【解决方案1】:

看起来您在工作机器上遇到了权限问题,这会阻止您执行 PyInstaller 和 auto-py-to-exe。

不幸的是,由于您没有机器的管理权限,您可能无法解决问题。但是,这里有一些您可以尝试的建议:

检查您的 IT 部门是否设置了任何阻止您执行该软件的限制。

尝试从不同的命令提示符或终端运行命令,例如 Anaconda 提示符。

如果您可以访问另一台机器,则可以尝试使用它来编译脚本。

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2020-12-06
    • 2021-04-19
    • 2016-02-26
    • 2021-07-30
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    相关资源
    最近更新 更多