#python #paramiko
#python #paramiko
Вопрос:
Отказ от ответственности: разработчик .net пытается настроить среду python.
У меня есть .py
файлы, пытающиеся вызвать следующую строку:
from paramiko import SSHClient, SSHConfig
Однако я получаю сообщение об ошибке
ImportError: No module named paramiko
Я полагаю, это потому, что я что-то пропустил при установке? Я запускаю командную строку python и набираю
import paramiko without any problem.
Кто-нибудь знаком с этой проблемой? (Используя python 2.7.6
)
Редактировать: командная строка Python получает и понимает команду «импортировать paramiko …», но мой терминал cygwin этого не делает. Я полагаю, что cygwin имеет недопустимый путь установки python.
Комментарии:
1. является ли ошибка
ImportError: No module named paramiko
2. не могли бы вы рассказать подробнее? Кажется, у вас есть
paramiko
переменная передimport
инструкцией, и она показывает, что это неmodule
ошибка.3. вы установили модуль paramiko?
4. ваше имя файла случайно не paramiko?
5. Сколько версий Python у вас в системе?
Ответ №1:
Если вы получаете ImportError: No module named paramiko
, пожалуйста, установите его. Если вы уже установили, пожалуйста, проверьте path модуля и убедитесь, что тот же путь существует в PYTHONPATH
переменной окружения.
Комментарии:
1. Я думаю, что для использования модуля Windows в
cygwin
вам нужно выполнить некоторую настройку. Или вы можетеparamiko
снова установить вcygwin
. Пожалуйста, проверьте github.com/0xdata/h2o/wiki/Installing-Python-inside-Cygwin2.
export PYTHONPATH=$PYTHONPATH:<paramico dir path>
3. Большое спасибо! Что касается ссылки, это должно сработать! Я, конечно, пропустил там некоторые пакеты, однако, я полагаю, вы могли бы указать cygwin использовать вместо этого установленный в Windows python?
4. Если это решит вашу проблему, пожалуйста, выберите ответ в качестве вашего ответа. Другие могут извлечь выгоду из вашего принятого ответа.
5. Почему вы используете cygwin, когда у вас установлен Python в Windows? Излишне усложняющий ситуацию.