The PySNMP software is provided under terms and conditions of BSD-style license, and can be freely downloaded from Source Forge download servers or PyPI. Please, note that there are frequently release candidate versions (marked rc) also available for download. These are potentially less stable in terms of implementation and public interfaces. However they are first to contain fixes to the issues, discovered in latest stable branch.
The simplest way to obtain PySNMP is to run:
The easy_install command then will search for the latest PySNMP release, download and install it as well as the other packages required for PySNMP operations.
In case you do not have the easy_install command on your system but still would like to use the on-line package installation method, please install either setuptools package (for Python 2):
or distribute package (for Python 3):
In case you are installing PySNMP on an off-line system, the following packages need to be downloaded and installed for PySNMP to become operational:
Optional, but recommended:
The installation procedure for all the above packages is as follows (on UNIX-based systems):
In case of any issues, please let us know so we could try to help out.