在过去的 2 个小时里,我一直在尝试在我的 Raspberry Pi 3 上安装 Python 3.4 的 pyautogui ...我需要它,因为我编写了一个需要在其上运行的触摸键盘应用程序。在我的主机(带有 Python 3.5 的基本 OS 0.4)上,我能够毫无问题地安装它。首先我尝试sudo pip install pyautogui
了,但只安装了 Python 2.7 版本的 pyautogui。当然接下来我尝试sudo pip3 install pyautogui
了,但这给了我这个错误:
Running setup.py (path:/tmp/pip-build-hf289jja/pyautogui/setup.py) egg_info for package pyautogui
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-build-hf289jja/pyautogui/setup.py", line 6, in <module>
version=__import__('pyautogui').__version__,
File "/tmp/pip-build-hf289jja/pyautogui/pyautogui/__init__.py", line 114, in <module>
from . import _pyautogui_x11 as platformModule
File "/tmp/pip-build-hf289jja/pyautogui/pyautogui/_pyautogui_x11.py", line 6, in <module>
from Xlib.display import Display
File "/usr/local/lib/python3.4/dist-packages/Xlib/display.py", line 20, in <module>
import new
ImportError: No module named 'new'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
文件“”,第 17 行,在
文件“/tmp/pip-build-hf289jja/pyautogui/setup.py”,第 6 行,在
version=__import__('pyautogui').__version__,
文件“/tmp/pip-build-hf289jja/pyautogui/pyautogui/ init .py”,第 114 行,在
from . import _pyautogui_x11 as platformModule
文件“/tmp/pip-build-hf289jja/pyautogui/pyautogui/_pyautogui_x11.py”,第 6 行,在
from Xlib.display import Display
文件“/usr/local/lib/python3.4/dist-packages/Xlib/display.py”,第 20 行,在
import new
ImportError:没有名为“新”的模块
清理... 命令 python setup.py egg_info 在 /tmp/pip-build-hf289jja/pyautogui 中失败,错误代码 1 在 /root/.pip/pip.log 中存储失败的调试日志
... 对不起,上面的格式,我不能让它留在一个代码框内。
我不知道什么是“新”模块。我在阳光下尝试了其他所有方法,例如从官方资源安装:https ://pypi.python.org/pypi/PyAutoGUI和其他各种指南,但没有结果。我现在有点失去理智。
非常感谢任何帮助:)