Message d'erreur après la mise à niveau de pep: impossible d'importer le nom de 'main'

Chaque fois que je suis en train d'installer un package à l'aide de pip, j'obtiens cette erreur d'importation:

guru@guru-notebook:~$ pip3 install numpy
Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'
guru@guru-notebook:~$ cat `which pip3`
#!/usr/bin/python3
# GENERATED BY DEBIAN

import sys

# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import main
if __name__ == '__main__':
    sys.exit(main())

Il fonctionnait bien plus tôt, je ne suis pas sûr de savoir pourquoi il est en train de lancer cette erreur.
J'ai cherché sur cette erreur, mais ne peut pas trouver quelque chose à réparer.

S'il vous plaît laissez-moi savoir si vous avez besoin de plus de détail, je vais mettre à jour ma question.

Une autre discussion sur ce lien.
J'ai eu le même problème parce que j'ai utilisé pip install --upgrade pip à la mise à niveau pip sur un serveur où j'din ont pas de privilèges d'administrateur. La désinstallation de pip avec python -m pip uninstall pip résolu mon problème.

OriginalL'auteur g_p | 2018-04-14