To run Apache LibCloud you will need one of the following versions of Python:
You will also need "pip" to install the packages from PyPi. If you are new to Python and you want to get started with the pre-requisites quickly, this is a good guide on installation
Libcloud is also available in standard repositories of many popular Linux distributions.
py-libcloud Installation, if you don't have MacPorts you can download it here https://www.macports.org/install.php
Keep in mind that distribution packages may be out of date. If you want to make sure that you are using the latest version, you should install it by downloading the archive from this page or using pip.
The Python Package Index or PyPI is the official third-party software repository for the Python programming language.
We push all the releases to PyPi so you can also download and install the latest release using pip:
pip install apache-libcloud
Keep in mind that
pip install command doesn't verify the package signatures, so if you are worried about that, you should manually download the package and verify the signature using the steps described bellow.
Installation (development version)
You can install latest development version from our Git repository:
If you used pip to install the library you can also use it to upgrade it:
This section describes a standard work-flow which you follow when working with any of the Libcloud drivers.
Obtain reference to the provider driver
Instantiate the driver with your provider credentials and the Region Codes
For more information on which arguments you can pass to your provider driver, see provider-specific documentation and the driver docstrings.
Putting it all together
You can find more examples with common patterns which can help you get started on the Examples page.