Install ciscoconfparse Python module in OS X

The IOS( Internetwoking Operation System ) is the universal OS to Cisco routers/switches. Some people confuse it with Apple iOS( first letter with lower case ).

  • Cisco IOS is the core OS for Cisco routers/switches.
  • Apple iOS is the core OS for Apple iPhone/iPad.

Since Cisco has 85% router/switch market share in the world, the IOS format and the way of configuring Cisco devices become the mainstream in networking industry.

I am going to install the ciscoconfparse which is the Python module to access devices that are IOS-like configuration. The following is the process of installing this module in OS X:

GeegoMacBook-Air-2:~ geego$ pip3 install --upgrade ciscoconfparse  
Collecting ciscoconfparse  
  Using cached ciscoconfparse-1.2.37.tar.gz
Collecting ipaddress (from ciscoconfparse)  
  Using cached ipaddress-1.0.14.tar.gz
Collecting dnspython3 (from ciscoconfparse)  
  Downloading dnspython3-1.12.0.zip (226kB)
    100% |████████████████████████████████| 229kB 160kB/s 
Collecting colorama (from ciscoconfparse)  
  Downloading colorama-0.3.3.tar.gz
Installing collected packages: ipaddress, dnspython3, colorama, ciscoconfparse  
  Running setup.py install for ipaddress
  Running setup.py install for dnspython3
  Running setup.py install for colorama
  Running setup.py install for ciscoconfparse
Successfully installed ciscoconfparse-1.2.37 colorama-0.3.3 dnspython3-1.12.0 ipaddress-1.0.14