我不得不重新安装Anaconda并更新到Python 3.6 . 因为PyAutoGUI不是标准包,所以我想重新安装 .

因为我有一台Mac,我按照以下步骤:1)首先我安装了pyobjc-framework-Quartz,2)然后我安装了pyobjc-core 3)然后我安装了pyobjc 4)最后,我安装了pyautogui .

这是我在终端窗口中得到的:

BTs-MacBook-Pro:文件admin $ pip install pyobjc-framework-Quartz要求已经满足:pyobjc-framework-Quartz in /Users/admin/anaconda/lib/python3.6/site-packages要求已经满足:pyobjc-core > = 3.2.1 in /Users/admin/anaconda/lib/python3.6/site-packages(来自pyobjc-framework-Quartz)要求已经满足:pyobjc-framework-Cocoa> = 3.2.1 in / Users / admin / anaconda / lib / python3.6 / site-packages(来自pyobjc-framework-Quartz)BTs-MacBook-Pro:文档admin $ pip install pyobjc-core要求已经满足:pyobjc-core in / Users / admin / anaconda / lib / python3.6 / site-packages BTs-MacBook-Pro:文件admin $ pip install pyobjc已满足要求:/Users/admin/anaconda/lib/python3.6/site-packages/PyObjC中的pyobjc要求已满足:pyobjc-core == 3.2.1 in /Users/admin/anaconda/lib/python3.6/site-packages(from pyobjc)... /Users/admin/anaconda/lib/python3.6/site-packages(from pyobjc)BTs -MacBook-Pro:文件admin $ pip install pyautogui要求已经满足:/Users/admin/anaconda/lib/python3.6/site-packages中的pyautogui已满足要求:枕头/Users/admin/anaconda/lib/python3.6/site-packages(来自pyautogui)要求已经满意:/Users/admin/anaconda/lib/python3.6/site-packages中的pymsgbox(来自pyautogui)已满足要求:/Users/admin/anaconda/lib/python3.6/site-中的PyTweening> = 1.0.1包(来自pyautogui)要求已经满足:pyscreeze in /Users/admin/anaconda/lib/python3.6/site-packages(来自pyautogui)要求已经满足:olefile in /Users/admin/anaconda/lib/python3.6/ site-packages(来自Pillow-> pyautogui)

所以看起来一切都正确安装 . 但是,当我尝试在iPythonConsole中导入PyAutoGUI时说

“ModuleNotFoundError:没有名为'pyautogui'的模块”

我从iPythonConsole检查了sys.path,得到了这个:

['','/ Users / admin / annaconda / lib / python3.6 / site-package / spyder / utils / site','/ Users / admin / anaconda / lib / python3.6','/ Users / admin /anaconda/lib/python36.zip','/ Users / admin / anaconda / lib / python3.6 / lib-dadload','/ Users / admin / anaconda / lib / python3.6 / site-package','/ Users / admin / anaconda / lib / python3.6 / site-packages / PyObjC','/ Users / admin / anaconda / lib / python3.6 / site-package /Sphinx-1.5.6-py3.6.egg', '/Users/admin/anaconda/lib/python3.6/site-packages/aeosa','/Users/admin/anaconda/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg ','/ Users / admin / annaconda / lib / python3.6 / site-packages /IPython / exptensions','/ Users / admin / .ipython']

我怀疑我失踪了是一种愚蠢的东西,但在尝试了最后几个小时之后我会喜欢一点帮助 . 我安装它已经有一段时间了 .

谢谢!