Python3.4 - 安装pyautogui - Raspberry Pi 3

时间:2016-10-05 18:53:42

标签: python-3.x raspberry-pi pyautogui

我过去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):

文件&#34;&#34;,第17行,

文件&#34; /tmp/pip-build-hf289jja/pyautogui/setup.py",第6行,

version=__import__('pyautogui').__version__,

文件&#34; / tmp / pip-build-hf289jja / pyautogui / pyautogui / init .py&#34;,第114行,

from . import _pyautogui_x11 as platformModule

文件&#34; /tmp/pip-build-hf289jja/pyautogui/pyautogui/_pyautogui_x11.py",第6行,

from Xlib.display import Display

文件&#34; /usr/local/lib/python3.4/dist-packages/Xlib/display.py" ;,第20行,

import new

ImportError:没有名为&#39; new&#39;

的模块

清理...... 命令python setup.py egg_info失败,错误代码为1 / tmp / pip-build-hf289jja / pyautogui 在/root/.pip/pip.log中存储失败的调试日志

...抱歉上面的格式化,我无法让它留在一个代码框内。

我不知道什么模块&#34; new&#34;是。我在阳光下尝试了其他一切,例如从官方资源安装:https://pypi.python.org/pypi/PyAutoGUI和其他各种指南,没有结果......我现在有点失去理智。

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

sudo pip3 install python3-xlib
sudo pip3 install pyautogui

这假设您已经安装了其他一些python3库,但如果没有,您将看到上面缺少的安装。