<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to import netmiko, paramiko packages on python to write ICX automation scripts in RUCKUS Self-Help</title>
    <link>https://community.ruckuswireless.com/t5/RUCKUS-Self-Help/How-to-import-netmiko-paramiko-packages-on-python-to-write-ICX/m-p/68461#M234</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Below is the step-by-step procedure to install python in windows machine and to import paramiko, netmiko packages to python.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Install python on your PC. You can download the latest python software from the below link&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.python.org/downloads/windows/" target="_blank" rel="noopener"&gt;https://www.python.org/downloads/windows/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Go to search bar in windows and type environment variables. You can see ‘Edit the system environment variables’ option. Click on it.&lt;/LI&gt;&lt;LI&gt;Add these paths to environment variables in windows&lt;/LI&gt;&lt;LI&gt;You need admin rights for the same&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_0-1695350314641.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8937iFE7AA8A5579057A2/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_0-1695350314641.png" alt="va10461_0-1695350314641.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 3:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Open new windows command prompt&lt;/P&gt;&lt;P&gt;python -m pip install [packagename]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In some windows versions the below commands work&lt;/P&gt;&lt;P&gt;Pip install paramiko&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_1-1695350314647.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8939iAA7B0C4AA8B92828/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_1-1695350314647.png" alt="va10461_1-1695350314647.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 4:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Go to Python 3.10, Import paramiko, netmiko modules&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_2-1695350314647.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8938i568BD85D43A29142/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_2-1695350314647.png" alt="va10461_2-1695350314647.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 5:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Check in scripts if you have netmiko module installed&lt;/P&gt;&lt;P&gt;C:\Users\va1046\Documents\Python\software\Python-3.10.10\Scripts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_3-1695350314649.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8940iDA99FED678327D7E/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_3-1695350314649.png" alt="va10461_3-1695350314649.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 6:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The system is ready to use netmiko packages on python. You can import &lt;STRONG&gt;connecthandler&lt;/STRONG&gt; from netmiko in python code to ssh into devices.&lt;/P&gt;&lt;P&gt;from netmiko import ConnectHandler&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # create a dictionary with the connection details&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; devices = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "device_type": "ruckus_fastiron",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ip": "10.177.95.107",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "username": "super",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "password": "pass",&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;</description>
    <pubDate>Fri, 22 Sep 2023 02:42:03 GMT</pubDate>
    <dc:creator>va10461</dc:creator>
    <dc:date>2023-09-22T02:42:03Z</dc:date>
    <item>
      <title>How to import netmiko, paramiko packages on python to write ICX automation scripts</title>
      <link>https://community.ruckuswireless.com/t5/RUCKUS-Self-Help/How-to-import-netmiko-paramiko-packages-on-python-to-write-ICX/m-p/68461#M234</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Below is the step-by-step procedure to install python in windows machine and to import paramiko, netmiko packages to python.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Install python on your PC. You can download the latest python software from the below link&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.python.org/downloads/windows/" target="_blank" rel="noopener"&gt;https://www.python.org/downloads/windows/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Go to search bar in windows and type environment variables. You can see ‘Edit the system environment variables’ option. Click on it.&lt;/LI&gt;&lt;LI&gt;Add these paths to environment variables in windows&lt;/LI&gt;&lt;LI&gt;You need admin rights for the same&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_0-1695350314641.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8937iFE7AA8A5579057A2/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_0-1695350314641.png" alt="va10461_0-1695350314641.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 3:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Open new windows command prompt&lt;/P&gt;&lt;P&gt;python -m pip install [packagename]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In some windows versions the below commands work&lt;/P&gt;&lt;P&gt;Pip install paramiko&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_1-1695350314647.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8939iAA7B0C4AA8B92828/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_1-1695350314647.png" alt="va10461_1-1695350314647.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 4:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Go to Python 3.10, Import paramiko, netmiko modules&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_2-1695350314647.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8938i568BD85D43A29142/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_2-1695350314647.png" alt="va10461_2-1695350314647.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 5:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Check in scripts if you have netmiko module installed&lt;/P&gt;&lt;P&gt;C:\Users\va1046\Documents\Python\software\Python-3.10.10\Scripts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="va10461_3-1695350314649.png" style="width: 400px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8940iDA99FED678327D7E/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="va10461_3-1695350314649.png" alt="va10461_3-1695350314649.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 6:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The system is ready to use netmiko packages on python. You can import &lt;STRONG&gt;connecthandler&lt;/STRONG&gt; from netmiko in python code to ssh into devices.&lt;/P&gt;&lt;P&gt;from netmiko import ConnectHandler&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # create a dictionary with the connection details&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; devices = {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "device_type": "ruckus_fastiron",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ip": "10.177.95.107",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "username": "super",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "password": "pass",&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;</description>
      <pubDate>Fri, 22 Sep 2023 02:42:03 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/RUCKUS-Self-Help/How-to-import-netmiko-paramiko-packages-on-python-to-write-ICX/m-p/68461#M234</guid>
      <dc:creator>va10461</dc:creator>
      <dc:date>2023-09-22T02:42:03Z</dc:date>
    </item>
  </channel>
</rss>

