2016-09-17 165 views
1

我一直在我的WIN10 PC上安装PyautoGui。但是,我收到以下错误,我得到了很多错误,直到这一点。在pip.exe安装中安装PyAutoGUI错误pyautogui

我已经重新安装蟒蛇所以它的目标文件夹是在C:\ Python的,而不是C:\用户\首页\应用程序数据\本地\程序\ Python的\ Python35-32 mabye这就是为什么?我该如何解决 ?

C:\Python\Scripts>pip.exe install pyautogui Collecting pyautogui
Using cached PyAutoGUI-0.9.33.zip Collecting pymsgbox (from pyautogui) Using cached PyMsgBox-1.0.3.zip Collecting PyTweening>=1.0.1 (from pyautogui) Using cached PyTweening-1.0.3.zip Collecting Pillow (from pyautogui) Using cached Pillow-3.3.1-cp35-cp35m-win32.whl Collecting pyscreeze (from pyautogui) Using cached PyScreeze-0.1.8.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "C:\Users\Home\AppData\Local\Temp\pip-build-kxm3249e\pyscreeze\setup.py", line 6, in version=import('pyscreeze').version, File "c:\users\home\appdata\local\temp\pip-build-kxm3249e\pyscreeze\pyscreeze__init__.py", line 21, in from PIL import Image ImportError: No module named 'PIL'

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Home\AppData\Local\Temp\pip-build-kxm3249e\pyscreeze\

回答

0

我遇到了和你一样的错误信息。此替代方法适用于我。按顺序尝试这些步骤...

  1. 安装PyScreeze 0.1.7。

  2. 将PyScreeze更新为0.1.8。

  3. 安装PyAutoGui。

我希望这会有所帮助。

1

我也遇到了同样的错误(尽管在Ubuntu 14.04上)。缺少的模块PIL被命名为Pillow(如在this answer中所述)。因此,我试图为(在MacOS上同我认为):

sudo pip3 install pillow 

这翻译到Windows将是:

pip.exe install pillow 

希望这进一步帮助您。

1

而不是让PyautoGUI得到你所有的软件包。

单独安装它们全部。然后运行pip install --upgrade _packageName_

然后运行pip install pyautogui

希望这会有所帮助。

0

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