如何修复从 PyInstaller 创建的主.exe上的"[Errno 13] Permission Denied"?



我正试图使用PyInstaller从PyCharm打包一个项目,它给出了以下内容:

命令:>pyinstaller--paths=C:\Users\user\PycharmProject\project\venv\Lib\site软件包C: \Users\user\PycharmProjects\project\main.py

权限错误:[Erno 13]权限被拒绝:"C:\Users\user\PycharmProject_output_folder\build\main\main.exe">

其他一切似乎都能工作到最后,文件夹和子文件夹都有写访问权限。

编辑自评论: 我使用的是Windows 10。我检查了文件权限,但这个错误发生在由PyInstaller创建的main.exe上。在这个过程中,它没有成功地创建自己。它将驻留的文件夹具有写入权限。

但是main.exe文件不存在。它在尝试制作时给出了权限错误。

使用chmod尝试此操作。chmod命令允许您更改文件或文件夹的权限。

https://www.computerhope.com/unix/uchmod.htm

编辑: 确保将sudo放在运行的任何命令之前。

我稍后会在我的电脑上测试后尝试编辑这个答案

相关内容

最新更新