Я работаю:
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),
PySSH является модулем Python для того, чтобы программно управлять ssh и scp.Примечание: Этот проект больше не сохраняется. Рассмотрите использование Paramiko ( http://www.lag.net/paramiko/ ) вместо этого.
На самом деле paramiko только работает на Python 2.x
работы pexpect с python3, но только с недавними выпусками (14.04).
Так для выполнения кода необходимо остаться с python2, если Вы не устанавливаете ведущее ответвление мерзавца paramiko который теперь поддержки python 3.2.
Загрузите debian пакет для pyssh от здесь и затем откройте терминал с помощью Высокий звук + F2 и тип gnome-terminal
и тип:
sudo dpkg -i </path/to/the/deb/file>
и затем повторяют выполнение сценария.