当前位置: 首页 > article >正文

napalm_ce 报错 No module named ‘netmiko.ssh_exception‘ 解决方案(随手记)

版本

netmiko 4.1.0
napalm latest
napalm-ce latest
python 3.11

报错

 File "venv/lib/site-packages/napalm_ce/ce.py", line 34, in <module>
    from netmiko.ssh_exception import NetMikoTimeoutException
ModuleNotFoundError: No module named 'netmiko.ssh_exception'

解决方案

进入到这个包,找到ce.py这个文件
一般目录是./venv/Lib/site-packages/napalm_ce/ce.py
将报错的行

from netmiko.ssh_exception import NetMikoTimeoutException

修改为

from netmiko.exceptions import NetMikoTimeoutException

原因

netmiko 4.x 之后,将ssh_exception库移除了,并将内部的Exception函数全部重定向到了exceptions中。
所以需要修改import的路径。

或者使用netmiko3.x版本,也不会出现这个问题。

但是napalm-huawei-vrp 是基于netmiko 4.1制作的,为了能都使用,最好还是修改源代码。

具体issue

ISSUE:No module named ‘netmiko.ssh_exception’ as of netmiko>=4.1.1


http://www.kler.cn/a/532620.html

相关文章:

  • 【Redis】主从模式,哨兵,集群
  • 路径规划之启发式算法之二十九:鸽群算法(Pigeon-inspired Optimization, PIO)
  • AI智慧社区--Excel表的导入导出
  • 亚博microros小车-原生ubuntu支持系列:20 ROS Robot APP建图
  • deepseek的两种本地使用方式
  • 建表注意事项(2):表约束,主键自增,序列[oracle]
  • 17 形状边缘偏移量模块(side_offsets.rs)
  • git-secret 使用教程
  • JVM- 垃圾回收算法
  • Leetcode922: 按奇偶排序数组 II
  • [Go]一、Go语言基础
  • 基于 docker 的mysql 5.7 主主集群搭建
  • fpga系列 HDL:XILINX Vivado ZYNQ-7000 PS-PL数据交互 AXI4 实现笔记
  • ros 发布Topic
  • 【力扣】238.除自身以外数组的乘积
  • Rust HashMap :当储物袋遇上物品清单
  • 基于CY8CKIT-149 BLE HID设备实现及PC控制功能开发(BLE HID+CapSense)
  • ELF2开发板(飞凌嵌入式)搭建深度学习环境部署(RKNN环境部署)
  • 4种架构的定义和关联
  • 数据结构——并查集
  • 【单层神经网络】softmax回归的从零开始实现(图像分类)
  • gesp(C++六级)(8)洛谷:P10377:[GESP202403 六级] 好斗的牛
  • 【C++】泛型编程:吃透模板
  • 2023 年 12 月大学英语四级考试真题(第 3 套)——纯享题目版
  • 线性回归原理和算法
  • Verilog基础(四):组合逻辑