Pyautogui 脚本仅适用于 ide
Pyautogui script only works in ide
我有这个脚本
from pyautogui import *
while True:
keyDown("w")
sleep(2)
keyUp("w")
sleep(0.1)
keyDown("s")
sleep(2)
keyUp("s")
它在 pycharm 中有效,但是当我 运行 单击它时脚本关闭并且什么都不做。
为什么它只适用于 IDE?
检查您的 PyCharm 是否设置了安装 pyautogui 的虚拟环境,应该是这样。
然后您可以 运行 虚拟环境中终端中的脚本,或者全局安装 pyautogui。我建议先做。
您可以在 运行 按钮旁边的 Run/Debug 配置中找到 PyCharm python 解释器。如果你的 python 解释器的名称中有 pipenv、virtualenv、venv 之类的东西,它可能是一个虚拟环境,因为 PyCharm 默认创建一个
编辑:
如果你真的只是想点击它,你必须全局安装 pyautogui。打开终端,写入:
pip install pyautogui
或
pip3 install pyautogui
取决于 python 的安装方式
我有这个脚本
from pyautogui import *
while True:
keyDown("w")
sleep(2)
keyUp("w")
sleep(0.1)
keyDown("s")
sleep(2)
keyUp("s")
它在 pycharm 中有效,但是当我 运行 单击它时脚本关闭并且什么都不做。
为什么它只适用于 IDE?
检查您的 PyCharm 是否设置了安装 pyautogui 的虚拟环境,应该是这样。
然后您可以 运行 虚拟环境中终端中的脚本,或者全局安装 pyautogui。我建议先做。
您可以在 运行 按钮旁边的 Run/Debug 配置中找到 PyCharm python 解释器。如果你的 python 解释器的名称中有 pipenv、virtualenv、venv 之类的东西,它可能是一个虚拟环境,因为 PyCharm 默认创建一个
编辑: 如果你真的只是想点击它,你必须全局安装 pyautogui。打开终端,写入:
pip install pyautogui
或
pip3 install pyautogui
取决于 python 的安装方式