-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathInstalling Python on Windows.txt
More file actions
26 lines (19 loc) · 1.26 KB
/
Installing Python on Windows.txt
File metadata and controls
26 lines (19 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Download Python 3 for Windows: https://www.python.org/downloads/windows/
If you plan to use Python for SNMP requests pick version 3.5.3. PySNMP will not install easily on Python 3.6
Make sure your "python" and "python/scripts" folders are in %PATH%. For example if installing to "C:\python", edit %PATH% to include:
c:\python
c:\python\scripts
Useful modules (install these):
Requests: send/receive information to/from REST APIs. To install, run this command: pip install requests
PySNMP: interact with SNMP devices. To install, run this command: pip install pysnmp
Paramiko: interact with devices using SSH. Used in migration scripts.
Installation info here: http://www.paramiko.org/installing.html
Python Meraki API library and examples:
https://github.com/meraki/provisioning-lib
A great Python editor can be found here:
https://notepad-plus-plus.org/
Google Geocoding API, how it works, how to enable:
https://developers.google.com/maps/documentation/geocoding/intro
Visual C++ Build Tools needed to install PyCrypto and PySNMP (v14.0 aka 2015):
http://landinghub.visualstudio.com/visual-cpp-build-tools
You should consider replacing PyCrypto (installed along with PySNMP) with PyCryptodome, which is considered more secure. I haven't tried this yet.