It:
http://pypi.python.org/pypi/haystack/
does not match this:
http://pypi.python.org/pypi/django-haystack
but if you have both of them in the requirements.txt file for some reason, for example:
haystack django-haystack
and install them in the same virtualenv, then you will have problems because they both want to unzip to a directory called "haystack". 99% of the time, if you are developing django, you do not want this to be the first. Therefore, remove it from the requirements.txt file, delete all traces of everything related to haystack from your virtualenv, and then reinstall with:
pip install -r requirements.txt
and you should be good to go.
source share