Junos PyEZ has been built and tested with Python 2.6 and 2.7.
NOTE: Earlier versions of Python are known not to work. Additionally, no testing has been performed with Python 3.3 at this time.
System Requirements
Some of the project dependencies require OS system libraries. The ncclient package specifically requires libxml2 and libxslt installed on the system.
IMPORTANT: Before you begin installing Junos PyEZ, make sure that you have these libraries installed.
Ubuntu/Debian
- python-pip
- python-dev
- libxml2-dev
- libxslt-dev
- libssl-dev
- libffi-dev
Fedora
- python-pip
- python-devel
- libxml2-devel
- libxslt-devel
- libffi-devel
- gcc
- openssl
PyPI
Versions of Junos PyEZ are uploaded to PyPI for ease of installation.
NOTE: This process assumes "pip" is for Python 2.7.