I keep getting GCC compilation errors:
$ pip install python-ldap ... compilation terminated. error: command \'gcc\' failed with exit status 1
I found this blog post which has the answer:
http://blog.mattwoodward.com/2012/10/installing-python-ldap-in-virtualenv-on.html
Essentially, you need to ensure you have the necessary development libraries installed:
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev