cant install on os x 10.11

easy install pip worked. but when trying to install ansible, this happens. it looks like a connection error. maybe intermittent failure?

`
$ sudo pip install ansible
Downloading/unpacking ansible
Cleaning up…
Exception:
Traceback (most recent call last):
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/basecommand.py”, line 122, in main
status = self.run(options, args)
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/commands/install.py”, line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/req.py”, line 1177, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/index.py”, line 194, in find_requirement
page = self._get_page(main_index_url, req)
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/index.py”, line 568, in _get_page
session=self.session,
File “/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg/pip/index.py”, line 694, in get_page
req, link, “connection error: %s” % exc, url,
TypeError: str returned non-string (type Error)

Storing debug log for failure in /Users/pixel/Library/Logs/pip.log

`

I believe recommended way is to use homebrew.

Based on that error it looks like pip is failing to locate dependencies while communicating with pypi with an un caught exception.

This isn’t really Ansible related. You might want to try upgrading pip and try installing Ansible again.

sudo pip install -U pip
sudo pip install -U ansible

same error. i think this ones on apple. already contacted their developer forum. will gather more data and send them a bug report.

in the mean time, running it in a vm. been thinking of switching this mac over to linux anyway.

Homebrew is not the recommended way to install Ansible. The recommended way to install Ansible on Mac OS, is via pip.

We specifically removed those installation instructions, as homebrew causes other issues that are much more complicated to resolve.

I ended up using homebrew to install a working python, and then was able to use pip to install ansible. So, homebrew did end up part of the solution.

Ill switch back to system python when apple fixes it.