我正在尝试在Swift内部使用python代码。为此,我正在关注this教程。创建插件并从Swift调用它后,出现以下错误。
回溯(最近通话最近): 文件“ ... app / Contents / Resources / Bridge.plugin / Contents / Resources / __ boot__.py”,第128行,在 _run()\
_run中的文件“ ... app / Contents / Resources / Bridge.plugin / Contents / Resources / __ boot__.py”,第111行 使用open(path,'rb')as fp:
PermissionError:[Errno 1]不允许的操作:'Python / Bridge.py'
Bridge遇到致命错误,现在将终止。
在执行主脚本期间引发了一个未捕获的异常:
PermissionError:[Errno 1]不允许的操作:'Python / Bridge.py'
这可能意味着发生了意外错误,或者您没有此捆绑软件的所有依赖项。
我尝试使用以下方法更改插件的所有者:
sudo chown -R $USER (pathToBundle)Bridge.plugin
老实说,如果我使用同一用户创建了插件,我想不出为什么会有权限问题。