【发布时间】:2020-07-10 20:33:16
【问题描述】:
每次我在终端运行 pyinstaller 时都会出现以下错误:
PermissionError: [Errno 1] Operation not allowed: '/Users/my_username/dist/
对解决方案有什么想法吗?
【问题讨论】:
每次我在终端运行 pyinstaller 时都会出现以下错误:
PermissionError: [Errno 1] Operation not allowed: '/Users/my_username/dist/
对解决方案有什么想法吗?
【问题讨论】:
我可以通过在再次运行 Pyinstaller 之前手动删除目标目录中的所有文件来解决这个问题。试试看吧。
【讨论】:
pyinstaller 可能正在尝试将文件写入您没有写入权限的目录/Users/my_username/dist。
您可以使用超级用户权限(即sudo)重试,也可以尝试使用brew 之类的方法。
【讨论】:
ls -l <the path that comes in the error message>
我通过更改创建 DIST 和 BUILD 文件夹的目录的属性取得了成功。
在 Finder 中找到并选择目录并打开其属性窗口 (CMD + I) 单击向下箭头打开共享和权限面板 单击挂锁并输入您的计算机密码以进行更改 单击所有人,然后从下拉列表中选择读取和写入 点击小齿轮并选择应用到封闭项目
删除 DIST 和 BUILD 文件夹,然后重试
【讨论】: