在pip.exe中安装PyAutoGUI错误安装pyautogui

时间:2016-09-17 09:03:31

标签: python pip pyautogui

我一直在我的WIN10 PC上安装PyautoGui。但我得到以下错误,我已经得到了很多错误,以达到这一点。

我一直在重新安装python,因此它的目标文件夹位于 C:\ Python 而不是 C:\ Users \ Home \ AppData \ Local \ Programs \ Python \ Python35-32 mabye那是为什么?我该如何解决 ?

  

C:\ Python \ Scripts> pip.exe安装pyautogui收集pyautogui
  使用缓存的PyAutoGUI-0.9.33.zip收集pymsgbox(来自pyautogui)   使用缓存的PyMsgBox-1.0.3.zip收集PyTweening> = 1.0.1(来自   pyautogui)使用缓存的PyTweening-1.0.3.zip收集枕头(来自   pyautogui)使用缓存的Pillow-3.3.1-cp35-cp35m-win32.whl收集   pyscreeze(来自pyautogui)使用缓存的PyScreeze-0.1.8.zip       从命令python setup.py egg_info完成输出:       Traceback(最近一次调用最后一次):         文件“”,第1行,in         文件“C:\ Users \ Home \ AppData \ Local \ Temp \ pip-build-kxm3249e \ pyscreeze \ setup.py”,   第6行,在           版本= 导入( 'pyscreeze')。版本下,         文件“c:\ users \ home \ appdata \ local \ temp \ pip-build-kxm3249e \ pyscreeze \ pyscreeze__init __。py”,   第21行,in           来自PIL导入图片       ImportError:没有名为'PIL'的模块

     

命令“python setup.py egg_info”失败,错误代码为1   C:\ Users \用户主页\应用程序数据\本地\ TEMP \ PIP-集结kxm3249e \ pyscreeze \

6 个答案:

答案 0 :(得分:1)

我遇到了与您相同的错误消息。这个解决方法对我有用。请按顺序尝试这些步骤......

  1. 安装PyScreeze 0.1.7。

  2. 将PyScreeze更新为0.1.8。

  3. 安装PyAutoGui。
  4. 我希望这会有所帮助。

答案 1 :(得分:1)

我也遇到了同样的错误(虽然在Ubuntu 14.04上)。丢失的模块PIL名为Pillow(如this answer中所述)。所以我尝试的是(我认为在MacOS中也一样):

sudo pip3 install pillow

转换为Windows将是:

pip.exe install pillow

希望这会对你有所帮助。

答案 2 :(得分:1)

而不是让 PyautoGUI 为你获取所有包裹。

单独安装所有这些。然后,运行pip install --upgrade _packageName_

然后运行pip install pyautogui

希望这会有所帮助。

答案 3 :(得分:0)

我很高兴地报告此安装错误已从0.9.34版本开始修复。您所要做的就是从PyPI安装或更新PyAutoGUI。

答案 4 :(得分:0)

尝试

  -Xms512m -Xmx2048m

然后

pip uninstall pyautogui

答案 5 :(得分:0)

在Windows上可能没有在Windows路径上正确配置它,因此它找不到该模块来解决此尝试:

控制面板\系统和安全\系统

然后单击:环境变量,然后双击路径并附加要使用的目录。

有关https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/

的完整说明

您也可以尝试:

命令:

python -m pip install < module >


git clone https://github.com/USERNAME/REPOSITORY

要附加到PYTHONPATH:

IDE:

import sys

sys.path.append('< path >')