pipを使用してparallel-sshをインストールしました(Python 2.7用にインストールされた理由はありませんが、Python 3用ではありません)、IDLEでインポートしようとしました。つかいます。私はオンラインドキュメントのクイックスタートガイドに従っていました。それは私に "geventという名前のモジュールがない"というエラーを出しました。ここで並列SSH - geventという名前のモジュールがありません
が全体のエラーです:
Traceback (most recent call last):
File "/home/pi/test.py", line 1, in <module>
from pssh.pssh_client import ParallelSSHClient
File "/usr/local/lib/python2.7/dist-packages/pssh/__init__.py", line 38, in <module>
from .pssh_client import ParallelSSHClient
File "/usr/local/lib/python2.7/dist-packages/pssh/pssh_client.py", line 24, in <module>
from gevent import monkey # noqa: E402
ImportError: No module named gevent
ドキュメントから、それは
ParallelSSH uses gevent’s monkey patching to enable asynchronous use of the Python standard library’s network I/O.
Make sure that ParallelSSH imports come before any other imports in your code. Otherwise, patching may not be done before the standard library is loaded which will then cause ParallelSSH to block.
If you are seeing messages like This operation would block forever, this is the cause.
は、これは私がインポート最初のものですので、それはエラーを与えている理由を私は知らないと言います。誰か助けてくれますか?ありがとう。
私はgeamをインストールしようとしましたが、私もParamikoをインストールしようとしたときにこの問題に直面しました –
@AdriánKálazigeventをインストールしようとしましたが、「geventのビルドホイールが失敗しました。 –