当我在Mac上运行python应用程序时,它显示了许多关于希望“Python.app”接受传入网络连接的对话框。如何在Mac OS X上允许Python.app到防火墙?
即使我允许多次,它一次又一次地显示。
如何让它一次,不再显示?
编辑
我发现这个问题: Add Python to OS X Firewall Options?
我跟着接受的答案做,但最后当我运行codesign -s "My Signing Identity" -f $(which python)
,它说:
/usr/bin/python: replacing existing signature
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate: can't create output file: /usr/bin/python.cstemp (Operation not permitted)
/usr/bin/python: the codesign_allocate helper tool cannot be found or used
下一步如何做?
(不允许操作)意味着您不允许执行操作 - 具体而言,您不能在/ usr/bin中创建文件,实际上它由root用户拥有。既然你已经禁用了SIP,你应该用'sudo'运行'codesign'。 – Alessandro