#python #centos7 #netmiko
#python #centos7 #netmiko
Вопрос:
Я впервые использую модуль netmiko в Centos.
Я продолжал получать сообщение ниже, когда использовал Python (2.7.5).
Если бы я использовал Python (3.6.8), это будет так:
Я подтвердил, что я установил netmiko.
Комментарии:
1. Вы пробовали
pip3 install netmiko
?2. Пожалуйста, не размещайте текст в виде изображений. Это заставляет поиск не находить его.
3. Удалите текущую версию netmiko, которая есть
3.3.2
. Затем установитеnetmiko 2.3.2
.
Ответ №1:
Вероятно, это может быть проблемой из-за разных версий python в вашей системе. Возможно, вы можете установить его, вызвав pip
модуль конкретной версии python.
Итак, для python 3.x вы можете выполнить следующее:
python3 -m pip install netmiko
Аналогично, для python 2.x вы можете выполнить:
python -m pip install netmiko
Комментарии:
1. Исходя из ошибки, он не будет работать с Python2, поскольку используются f-строки
2. @OneCricketeer Это хороший момент. Если вы не возражаете, я упомяну вашу точку зрения в ответе…
Ответ №2:
Я попробовал команду python 3.x, которая работает хорошо.
python3 -m pip install netmiko
Команда python 2.x не сработала.
Похоже, что последняя версия netmiko больше не поддерживает версию python под 3.x.