1

過去 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: 'new' という名前のモジュールがありません


クリーンアップ... /tmp/pip-build-hf289jja/pyautogui でコマンド python setup.py egg_info がエラー コード 1 で失敗しました /root/.pip/pip.log に失敗のデバッグ ログを保存しています


... 上記の書式設定で申し訳ありませんが、1 つのコード ボックス内に収めることができませんでした。

「新しい」モジュールが何であるかわかりません。公式リソースからインストールするなど、太陽の下で他のすべてを試しました: https://pypi.python.org/pypi/PyAutoGUIおよびその他のさまざまなガイドで、結果はありません..私は今ちょっと気が狂っています。

ANYヘルプは大歓迎です:)

4

1 に答える 1

0

次のことを試してください。

sudo pip3 install python3-xlib
sudo pip3 install pyautogui

これは、他のいくつかの python3 ライブラリが既にインストールされていることを前提としていますが、インストールされていない場合は、上記に不足しているインストールが表示されます。

于 2016-12-16T01:46:13.833 に答える