Former Alaskan Governor Sarah Palin has announced she is not running for president, ending months of speculation about her intentions.