一、简单介绍NAPALM

1.1 NAPALM全称为Network Automation and Programmability Abstraction Layer with Mulitvendor support,它是一种为多厂商的网络设备提供统一API的Python库,其源码可以在GitHub上下载

二、linux环境下安装

2.1 安装前提

2.1.1 因为NAPALM依赖于Netmiko,所以首先确认系统中是否已经安装了Netmiko

2.1.1.1 确认方法一

2.1.1.1.1 执行'pip3.8 freeze | grep netmiko'命令,输出结果如下

图一

2.1.1.2 确认方法二

2.1.1.2.1 进入Python解释器使用import Netmiko来确认

图二

2.2 执行命令'pip3.8 install napalm'进行安装

图三

2.3 安装完成后,进入Python解释器使用import napalm来确认

图四

三、Windows环境下安装

3.1 安装前提

3.1.1 因为NAPALM依赖于Netmiko,所以首先确认系统中是否已经安装了Netmiko

3.1.1.1 进入Python解释器使用import Netmiko来确认

图五

3.2 执行命令'pip install napalm'进行安装

图六

3.3 安装完成后,进入Python解释器使用import napalm来确认

图七