2014-02-19 2 views
6

Я пытаюсь использовать pxssh модуль для обеспечения соединения SSH к клиенту - однако я получаюImportError: Нет модуль с именем pxssh

ImportError: No module named pxssh 

Я нашел этот файл в установке Python, так что я думаю, что это правильно

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

Я, конечно, запускаю свое приложение с Python 2.7, и даже пытался импортировать pexpect, но это не помогло.

Таким образом, любые намеки? Спасибо

+1

Вы попробовали 'от pexpect import pxssh'? – zhangxaochen

+0

Да, он, наконец, работал - я бы принял ваш ответ, если вы хотите написать его ... –

+0

теперь это ответ;) – zhangxaochen

ответ

13

Ну, попробуйте from pexpect import pxssh.

обновление:


решение работает только для Linux, как pxssh не поддерживается на Windows,

+0

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. – Alberto

+2

@Alberto ok, изменил знак вопроса на период; P – zhangxaochen

4

Если проблема не решена ранее предложение:

from pexpect import pxssh 

pexpect библиотека может быть устаревшей, поэтому запуск:

sudo pip install pexpect --upgrade 
0

Если /usr/lib/python2.7/site-packages/pexpect/pxssh.py существует, то используйте следующую команду

python2.7 'yourprogram.py'

, как команда питон не связана с 2.7 версии. Пожалуйста, проверьте python -V, чтобы получить версию.

Смежные вопросы