Pip: ImportError: Punto de entrada (‘console_scripts’, ‘pip’) no encontrado

Instalo pip con:

$ sudo apt-get install python-setuptools, python-pip 

Pero cuando bash instalar algo con pip tengo este error

 sudo pip install Flask Traceback (most recent call last): File "/usr/local/bin/pip", line 9, in  load_entry_point('pip==1.3.1', 'console_scripts', 'pip')() File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line 2565, in load_entry_point raise ImportError("Entry point %r not found" % ((group,name),)) ImportError: Entry point ('console_scripts', 'pip') not found 

¿¿por qué?? Gracias.

Quito setuptools 0.9.4 y hago ‘pip install –upgrade setuptools’ y trabajo bien.

puede revisar el archivo / usr / bin / pip, si está vinculado a pip2, luego cambie la primera línea de pip2 de ‘/ usr / bin / python’ a ‘/usr/bin/python2.7’ o ‘/ usr / bin / python2.x ‘haciendo coincidir pip2. Si se vincula a pip3, cambie a python3 o la versión python3.x que coincida con pip3.

Funciona para mí porque he instalado Python 2.7 y 3 así y pip. Entonces cuando uso ‘pip’ usando python3 por defecto, lo que resulta en el mismo resultado.

Encuentro que hay varias versiones de pip en mi Ubuntu, seguí estos pasos y funcionó:

  1. sudo apt-get remove python-pip
  2. sudo rm -rf /usr/local/bin/pip-2.7 sudo rm -rf /usr/local/bin/pip
  3. sudo rm -rf /usr/local/lib/python2.7/dist-packages/pip-1.4.1.egg-info
  4. sudo easy_install -m pip-2.7 sudo easy_install -m pip
  5. curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  6. sudo python get-pip.py