This is a step-by-step guide to use the Openstack CLI on Windows. The following is tested on Windows 10 only. It will take you through installing all the dependencies.
Install prerequisites
The python-openstackclient needs some Microsoft C++ Build tools in order to be successfully installed
- Go to this link, and download Microsoft C++ Build Tools.
Install Python for Windows
- Go to this link, and grab the latest Python 2 3 Release. Choose the Windows x86-64 MSI Installer, and install the package. Accept all the defaults. Do not change the installation path, install Python to
C:\Python27
- Right click on the start menu button, and select "System". In this window, click "Advanced system settings"
- In the System Properties window, select the Advanced tap, and click Environment Variables
- Check the Add Python 3.xx to PATH option, and select Customize Installation
- Select at least pip and the for all users (requires eleveation). The other options are just nice to have.
- Select Install for all users and Precompile standard library
Now we need to create a new System variable, and then edit the System Variable "Path" - Click "New" under the System variables box, and enter "PYTHON_HOME" and "C:\Python27" for name and value. Click OK.
- Locate the variable "Path", and click "Edit"
Your Python for Windows installation is now ready for use.
...