【发布时间】: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