[英]"This process is not trusted" when running code in PyCharm
似乎找不到任何解決問題的方法。 當我嘗試運行以下代碼時,控制台響應“此過程不受信任。輸入事件監視將無法進行,直到它被添加到可訪問性客戶端。 ”
我在 MacOS Big Sur 設備上使用 PyCham。 我的 Mac 沒有要求任何權限。 我在 Windows 機器上運行完全相同的代碼,沒有任何問題。 在網上找不到任何幫助。
我錯過了什么??
import pyautogui
from pynput import keyboard
def on_activate_h():
print(pyautogui.position())
with keyboard.GlobalHotKeys({
"<ctrl>+<alt>+r": on_activate_h}) as h:
h.join().
我不確定為什么 PyCharm 不能正常工作。 我正在使用 Visual Studio Code,我遇到了和你一樣的問題。
如果我們在Terminal.app
運行它並授予該權限,那么它應該像對我一樣適合您。
Security & Privacy
Privacy
選項卡Accessibility
行+
/System/Applications/Utilities/
或安裝Terminal.app
任何地方 另一種方法是使用py2app制作一個*.app
並授予該權限。
from setuptools import setup
APP = ['main.py'] # points to your main python file
DATA_FILES = []
OPTIONS = {
'packages': ['pynput'] # include your other dependencies here
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
pip install py2app
python setup.py py2app
dist
的文件夾。./dist/main.app
添加到輔助功能選項卡。main
(在文件夾./dist/main.app/Contents/MacOS/
)添加到“輔助功能”選項卡。 您可以通過按⌘ ⇧ G在窗口中鍵入目錄你可以看看 Mac Setting - Privacy - Input Listener 然后讓 PyCharm.app 監聽鍵盤輸入√
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.