Je suis le déploiement d'un Django app à un serveur de dev et je suis de frapper cette erreur quand je lance pip install requirements.txt:
Traceback (most recent call last):
File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
pkg_resources semble être distribués avec setuptools. Au départ, j'ai pensé que cela pourrait ne pas être installé à l'python dans le virtualenv j'ai donc installé setuptools (2.6, même version que la version de Python) pour le Python site-packages dans le virtualenv avec la commande suivante
sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
MODIFIER Cela se produit uniquement à l'intérieur de la virtualenv. Si j'ouvre une console à l'extérieur de la virtualenv puis pkg_resources est présent
mais je reçois toujours le même message d'erreur. Toutes les idées pour lesquelles pkg_resources n'est pas sur le chemin?