The Problem Normally, you could install python-ldap like this: sudo pip install python-ldap That will appear to work fine, but then when you try to use the ldap module, you get this: % python -c 'import ldap' Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Library/Python/2.7/site-packages/ldap/__init__.py", line 22, in <module> from _ldap import * ImportError: dlopen(