Skip to content

Mac OS X

Check if you have installed Python 2.6 or newer. See the installation guide for Python 3 below of the Python 2 instructions.

python --version

Python 2.X Installation guide

Install pip package through the package manager for your system:

sudo easy_install pip

Run this command to install a client package for a desired project. Note that you must install each client separately.

sudo pip install python-PROJECTclient

Where PROJECT is the project name for the OpenStack component (such as nova, glance or cinder). Example:

sudo pip install python-novaclient

Python 3.X Installation Guide

(Optional) If you haven’t installed Homebrew on your system yet (this might take a few minutes):

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(Optional) Using brew we’re going to install Python 3:

brew install python

Now Python 3 is installed we can finally install the OpenStack command line tools:

sudo pip3 install python-openstackclient

Common steps for both Python2 and 3

The OpenStack environment variables should then be set up. This can be done using the steps at Environment options. It is recommended to use the Local Password script for a personally managed Mac.

The environment can then be sourced as usual.

source Personal\ USERNAME-openrc.sh

Last update: January 7, 2022