3

我一直在我的 WIN10 电脑上安装 PyautoGui。但是我得到了以下错误,我已经得到了很多错误只是为了做到这一点。

我一直在重新安装 python,所以它的目标文件夹在 C:\Python而不是C:\Users\Home\AppData\Local\Programs\Python\Python35-32 可能这就是为什么?我该如何解决 ?

C:\Python\Scripts>pip.exe install 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 收集 pyscreeeze(来自 pyautogui) 使用缓存的 PyScreeeze-0.1.8.zip 来自命令 python setup 的完整输出.py egg_info:回溯(最近一次调用最后一次):文件“”,第 1 行,在文件“C:\Users\Home\AppData\Local\Temp\pip-build-kxm3249e\pyscreez\setup.py”中,第 6 行,在版本=导入('pyscreez')。版本,文件“c:\users\home\appdata\local\temp\pip-build-kxm3249e\pyscreeeze\pyscreez__init__.py”,第 21 行,从 PIL 导入图像 ImportError:没有名为“PIL”的模块

命令“python setup.py egg_info”在 C:\Users\Home\AppData\Local\Temp\pip-build-kxm3249e\pyscreez\ 中失败,错误代码为 1

4

6 回答 6

2

我遇到了和你一样的错误信息。这种解决方法对我有用。按顺序尝试这些步骤...

  1. 安装 PyScreez 0.1.7。

  2. 将 PyScreez 更新到 0.1.8。

  3. 安装 PyAutoGui。

我希望这有帮助。

于 2016-09-19T00:50:26.770 回答
2

我也遇到了同样的错误(尽管在 Ubuntu 14.04 上)。缺少的模块 PIL 被命名为 Pillow (如本答案所述)。所以我尝试的是(我认为在 MacOS 中相同):

sudo pip3 install pillow

转换为 Windows 将是:

pip.exe install pillow

希望这可以进一步帮助您。

于 2016-09-19T13:41:30.713 回答
2

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

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

然后运行pip install pyautogui

希望这可以帮助。

于 2016-10-18T15:59:49.193 回答
1

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

于 2017-03-19T02:47:23.830 回答
0

尝试

pip uninstall pyautogui

然后

pip install pyautogui
于 2020-01-01T23:44:06.987 回答
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 >')
于 2020-10-13T09:17:05.283 回答