Broken pip3 y easy_install3: DistributionNotFound

Mi pip3 parece estar roto:

 $ pip3 --version Traceback (most recent call last): File "/usr/bin/pip3", line 5, in  from pkg_resources import load_entry_point File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in  working_set.require(__requires__) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 686, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 584, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==1.5.6 

Intenté arreglarlo al reinstalar pip3 con easy_install3 , pero easy_install3 también está roto:

 $ sudo easy_install3 --upgrade pip3 Traceback (most recent call last): File "/usr/bin/easy_install3", line 5, in  from pkg_resources import load_entry_point File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2708, in  working_set.require(__requires__) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 686, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 584, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: distribute==0.6.24dev-r0 

Reinstalar pip3 desde apt tampoco ayudó.

 $ sudo apt-get remove python3-pip $ sudo apt-get install --fix-missing -t testing python3-pip 

Estoy ejecutando Debian 7 (estable). Tengo Python 3.4.2 instalado desde el repository de pruebas.

Probablemente la forma más fácil de hacer que todo vuelva a funcionar es descargar get-pip.py y luego ejecutar

 sudo python3 get-pip.py 

Esto actualizará el pip a la última versión (actualmente 6.1.1) y también actualizará las setuptools .

Tuve que descargar y ejecutar dos scripts, get-pip.py y ez_setup.py

 sudo python3 get-pip.py sudo python3 ez_setup.py 

Aquellos arreglados tanto pip3 como easy_install3.