ImportError: Никакое имя модуля pyssh

Я работаю:

sudo apt-get install python-pexpect

На моем сервере Ubuntu 12.04 LTS у меня есть и Python2.7 и Python3.1.3

Я запускаю этот скрипт с помощью python3.1.3 script.py, затем Python script.py, но я получаю эту ошибку:

ImportError: Никакое имя модуля: pyssh

Почему это происходит? После выполнения вышеупомянутой команды: я смогу использовать pexpect и от python3.1.3 и от python2.7? (я даже предположил, что у меня есть python3.2),

1
задан 27 May 2014 в 06:48

2 ответа

PySSH является модулем Python для того, чтобы программно управлять ssh и scp.Примечание: Этот проект больше не сохраняется. Рассмотрите использование Paramiko ( http://www.lag.net/paramiko/ ) вместо этого.

На самом деле paramiko только работает на Python 2.x

работы pexpect с python3, но только с недавними выпусками (14.04).

Так для выполнения кода необходимо остаться с python2, если Вы не устанавливаете ведущее ответвление мерзавца paramiko который теперь поддержки python 3.2.

0
ответ дан 8 August 2019 в 17:56

Загрузите debian пакет для pyssh от здесь и затем откройте терминал с помощью Высокий звук + F2 и тип gnome-terminal и тип:

sudo dpkg -i </path/to/the/deb/file>

и затем повторяют выполнение сценария.

0
ответ дан 8 August 2019 в 17:56

Другие вопросы по тегам:

Похожие вопросы: