在 MacOS 上通过命令行授予 Python 程序位置服务访问权限

在 MacOS 上通过命令行授予 Python 程序位置服务访问权限

我正在尝试在 MacOS Sonoma 14.4.1 上运行一个需要位置服务的 Python 程序。我使用的是 iTerm2,预计会弹出一个窗口询问该应用是否可以访问我的位置。但是,什么都没有出现,所以我去了系统设置 > 隐私和安全 > 定位服务并发现了一个可用的新应用程序:Python。我将其打开,但发现程序仍然无法访问我的位置,每次我重新启动系统设置Python再次关闭。此行为似乎仅在 Python 中重现,而不会在日历或 Tuta Mail 等中重现。

系统设置屏幕截图,显示 Python 应用程序在 appstart 后未选中复选标记

由于过去使用过 Linux,我认为找出问题根源的万无一失的方法是尝试在命令行中复制该过程并查找错误。然而,我只能找到一种完全打开或关闭位置服务的方法,而无法找到特定的应用程序。

由于我对如何继续没有更多的想法,我想我会寻求帮助,如果需要更多信息请告诉我,提前谢谢。

相关内容