2 votes

Python virtualenv : pip ne fonctionne pas

J'exécute un projet Python dans un virtualenv sur Ubuntu 16.04. Jusqu'à présent, tout fonctionnait comme il se doit, c'est-à-dire que je pouvais installer des bibliothèques via pip et lister les paquets installés. Je ne suis pas sûr de ce qui s'est passé mais chaque fois que j'essaie d'exécuter pip freeze J'obtiens ceci à la fin de la traceback Python :

File "/home/diego/work/cg/venv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/retry.py", 
line 15, in <module>
log = logging.getLogger(__name__)
AttributeError: 'module' object has no attribute 'getLogger'

Avez-vous une idée de ce qui s'est passé et de la manière dont je peux réparer ce problème ? merci.

0voto

don.joey Points 26933

Cela est dû au fait que vous avez créé un fichier logging.py ou un dossier logging qui se trouve sur le PYTHONPATH et qui entre en conflit avec le module de journalisation nécessaire au fonctionnement de pip.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X