Installing modules from the PyPI
While the Python standard library provides an extensive set of functionalities, more specific use cases—such as connecting to a networking device to issue configuration commands—are not covered specifically. While we could implement them using the functionality provided in the standard library, this work has already been done by the community that contributed packages back into the Python ecosystem, more specifically by making them available for you to install from PyPI. Each chapter of this book will cover one such package that is specific for network automation.
In this recipe, we will use the pip
package manager (which is a recursive acronym for pip installs packages) to install the paramiko
package we will use in the next chapter.
When installing packages from PyPI, we are installing third-party modules. Contrary to the modules that come with the standard library, these third-party modules need to be downloaded from the internet...