pip installieren gebrochen (pkg_resources.find_distribution gibt leere Liste in erf.py-prepare_files)

Irgendwann mein pip-installation kaputt gegangen (ich vermute, dass beim Upgrade auf Ubuntu 14.04) und ich habe nicht in der Lage zu unbreak es durch das vollständige entfernen und neu installieren (über synaptic package manager). Kommt es nicht für alle Pakete, aber für ein paar gemeinsame diejenigen wie autopep8 und sogar setuptools selbst.

Den Fehler bin ich immer

Downloading from URL https://pypi.python.org/packages/3.3/p/pep8/pep8-1.5.6-py2.py3-none-any.whl#md5=c7da9fb6a4316b53b6a873de076441e2 (from https://pypi.python.org/simple/pep8/)
Cleaning up...
  Removing temporary dir /tmp/pip_build_tclose...
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1259, in prepare_files
    )[0]
IndexError: list index out of range

die Auftritt, wenn pkg_resources.find_distribution(<what-appears-to-be-a-temp-build-directory-for-package-to-install>) gibt eine leere Liste zurück. Ich bin Art von Ideen, so dass alle Zeiger wäre sehr dankbar.

InformationsquelleAutor Tom Close | 2014-05-28
Schreibe einen Kommentar