Installing with get-cloudify.py


Get the latest docs

You are looking at documentation for an older release. Not what you want? Go to the current release documentation.

get-cloudify.py is a Python script that is dedicated to installing Cloudify on different platforms.

Prerequisites Installation

By default, this script will not install any prerequisites. You can supply it with the --force flag which will install all prerequisites without prompting you for anything other than a sudoer password (if required).

Installation Prerequisites

For all users the following components are required:

For Windows users

For Linux users

  • Python development headers (python-dev in Ubuntu/Debian or python-devel in CentOS/RHEL)
  • C compiler (gcc)

For OS X users

Downloading and using

  1. Download the script (right click the link and choose Save).
  2. Run python get-cloudify.py -h to get a detailed help manual.

Installing the latest stable release into a new virtualenv

Run the following command in order to create new virtualenv (my_virtualenv) and install Cloudify in it:

  
$ python get-cloudify.py -e my_virtualenv --installvirtualenv
...

20:21:40 [INFO] [get-cloudify.py] virtualenv is already installed in the path.
20:21:40 [INFO] [get-cloudify.py] Dropping root permissions...
20:21:40 [INFO] [get-cloudify.py] Creating Virtualenv my_virtualenv...
20:21:41 [INFO] [get-cloudify.py] Installing cloudify...
20:21:48 [INFO] [get-cloudify.py] You can now run: "source my_virtualenv/bin/activate" to activate the Virtualenv.
...

$ source my_virtualenv/bin/activate

  

Installing within a virtualenv

If you’re already within a virtualenv when running the script and have not supplied the --virtualenv flag, the script will install Cloudify within the currently active virtualenv.

Installing the latest milestone release

Run the following command in order to install that latest bleeding edge release:

  
$ python get-cloudify.py --pre
  

Installing a specific version

Run the following command in order to install a specific version of Cloudify:

  
$ python get-cloudify.py --version 3.2a4
  

Full list of PyPi versions is available here.