import pyautogui
pyautogui.PAUSE = 1
pyautogui.FAILSAFE = True
pyautogui.click(274, 783)
我在Mac上运行Pycharm。我已经尝试过通过pip3从解释器和终端安装pyautogui。我正在尝试运行一个简单的测试,看看它是否能为我点击一次鼠标,但响应为:
/Users/user/PycharmProjects/NewContractBuyingMacro/venv/bin/python "/Users/user/PycharmProjects/NewContractBuyingMacro/Buying FD Macro 1.py"
Traceback (most recent call last):
File "/Users/user/PycharmProjects/NewContractBuyingMacro/Buying FD Macro 1.py", line 3, in <module>
import pyautogui
File "/Users/user/PycharmProjects/NewContractBuyingMacro/venv/lib/python2.7/site-packages/pyautogui/__init__.py", line 241, in <module>
import mouseinfo
File "/Users/user/PycharmProjects/NewContractBuyingMacro/venv/lib/python2.7/site-packages/mouseinfo/__init__.py", line 100, in <module>
from rubicon.objc import ObjCClass, CGPoint
File "/Users/user/PycharmProjects/NewContractBuyingMacro/venv/lib/python2.7/site-packages/rubicon/objc/__init__.py", line 3, in <module>
from .runtime import ( # noqa: F401
File "/Users/user/PycharmProjects/NewContractBuyingMacro/venv/lib/python2.7/site-packages/rubicon/objc/runtime.py", line 785
self.restype, *self.argtypes = ctypes_for_method_encoding(self.encoding)
^
SyntaxError: invalid syntax
我原以为这可能与Mac不想用程序控制鼠标有关,但现在我不这么认为了。我想这很简单。谢谢你的帮助
出现此问题的一个可能原因是Pycharm上的python解释器版本较旧(2.7或更旧)将解释器更改为Python3将解决此问题<为我工作
Pyautogui仅使用最新的python版本运行,并且不支持任何旧式python版本。要更改解释器,请导航到设置>;偏好>;python解释器并选择python解释器(解释器的位置-/usr/bin/python3))。 如果您无法更改解释器,请参阅视频教程进行更改
相关问题 更多 >
编程相关推荐