web-dev-qa-db-fra.com

ImportError: Aucun module nommé pxssh

J'essaie d'utiliser le module pxssh pour établir une connexion SSH avec le client - mais je reçois 

ImportError: No module named pxssh

J'ai trouvé ce fichier dans l'installation de Python, donc je suppose que c'est correct

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

Bien sûr, je lance mon application avec Python 2.7 et j'ai même essayé d'importer pexpect mais cela n'a pas aidé. 

Alors, des allusions? Merci

10
Petr Mensik

Eh bien, essayez from pexpect import pxssh.

mettre à jour:


La solution ne fonctionne que sous Linux, car pxssh n'est pas pris en charge sous Windows.

19
zhangxaochen

Si le problème n'est pas résolu par la suggestion précédente:

from pexpect import pxssh

La bibliothèque pexpect étant peut-être obsolète, exécutez:

 Sudo pip install pexpect --upgrade
7
anask

Si /usr/lib/python2.7/site-packages/pexpect/pxssh.py existe, utilisez la commande ci-dessous

python2.7 'votreprogramme.py'

en tant que commande python n'est pas liée à la version 2.7. Veuillez vérifier python -V pour obtenir la version.

0
Nanda Kishore