當我在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