2014-02-19 12 views
6

I pxssh Modul zu verwenden versuchen SSH-Verbindung zum Client zu machen - aber ich bin immerImport: Kein Modul namens pxssh

ImportError: No module named pxssh 

ich diese Datei in Python-Installation gefunden also denke ich, würde das stimmt

/usr/lib/python2.7/site-packages/pexpect/pxssh.py 

Ich bin natürlich mit meiner App mit Python 2.7 und ich habe sogar versucht, pexpect zu importieren, aber das hat nicht geholfen.

Also, irgendwelche Hinweise? Dank

+1

Haben Sie 'von pexpect import pxssh' versucht? – zhangxaochen

+0

Ja, es hat endlich funktioniert - ich würde Ihre Antwort akzeptieren, wenn Sie es schreiben möchten ... –

+0

jetzt ist es eine Antwort;) – zhangxaochen

Antwort

13

Nun, versuchen from pexpect import pxssh.

Update:


Die Lösung nur für Linux arbeitet als pxssh unter Windows nicht unterstützt wird

+0

Dies bietet keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. – Alberto

+2

@Alberto ok, änderte das Fragezeichen in einen Punkt, P – zhangxaochen

4

Wenn das Problem nicht durch den früheren Vorschlag behoben:

from pexpect import pxssh 

Die pexpect Die Bibliothek ist möglicherweise veraltet, also führen Sie folgende Schritte aus:

sudo pip install pexpect --upgrade 
0

Wenn /usr/lib/python2.7/site-packages/pexpect/pxssh.py vorhanden ist, dann verwenden Sie den unten Befehl

python2.7 'yourprogram.py'

als Python-Befehl nicht auf Version 2.7 verbunden ist. Überprüfen Sie python -V, um die Version zu erhalten.