Python: Pip kann nicht setup.py finden

Wie kann ich Pip zu finden, um setup.py zu finden? Meine setup.py Datei befindet sich ~/setuptools-3.5.1 .

ich rannte

 dustin@dustin:~$ python setuptools-3.5.1/setup.py egg_info running egg_info writing requirements to setuptools.egg-info/requires.txt writing setuptools.egg-info/PKG-INFO writing top-level names to setuptools.egg-info/top_level.txt writing dependency_links to setuptools.egg-info/dependency_links.txt writing entry points to setuptools.egg-info/entry_points.txt reading manifest file 'setuptools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'setuptools.egg-info/SOURCES.txt' dustin@dustin:~$ 

So sieht es so aus wie alles in Ordnung ist, aber wenn ich Pip gehe, bekomme ich

 Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib Storing debug log for failure in /home/dustin/.pip/pip.log 

Ich bin unter dem Eindruck, dass, wenn ich Pip läuft es nicht finden setup.py

  • Wie kann ich das Ei-Plugin einfach deinstallieren und es ohne Neustart laden?
  • Migration von verteilen auf setuptools
  • "AttributeError: 'Modul' Objekt hat kein Attribut" mit installiertem Paket
  • Richtigen Weg, um Skripts Verzeichnis von setup.py in Python distutils zu finden?
  • Warum macht Pip eine alte Version meines Pakets?
  • Setuptools: entfernen lib / python3.5 / site-packages prefix von zip
  • Schwierigkeiten beim Erstellen einer virtuellen Umgebung in Windows 8, Python 3.3
  • Setuptools nicht übergeben Argumente für entry_points
  • 3 Solutions collect form web for “Python: Pip kann nicht setup.py finden”

    matplotlib hat viele externe Abhängigkeiten. Einige davon sind erforderlich. Sie können die Liste der benötigten in der Protokolldatei sehen, die von der versuchten pip install . In deinem Fall ist es:

     REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [version 1.8.1] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to install it after matplotlib.] tornado: yes [using tornado version 3.2.1] pyparsing: yes [pyparsing was not found. It is required for mathtext support. pip/easy_install may attempt to install it after matplotlib.] pycxx: yes [Couldn't import. Using local copy.] libagg: yes [pkg-config information for 'libagg' could not be found. Using local copy.] freetype: no [pkg-config information for 'freetype2' could not be found.] png: yes [pkg-config information for 'libpng' could not be found. Using unknown version.] 

    ebenfalls

     ============================================================================ * The following required packages can not be built: * freetype Complete output from command python setup.py egg_info: ============================================================================ 

    Hier kannst du sehen, dass freetype nicht gefunden werden konnte Sie müssen es auf Ihrem System installieren.

    Navigieren Sie zu dem Verzeichnis, das Ihre setup.py enthält und ausführen:

     pip install -e . 

    Hatte das gleiche Problem. Dies ist wahrscheinlich, weil einige der Abhängigkeiten möglicherweise nicht installiert werden. Gelöst dies durch die Installation mit Paket-Manager in Ubuntu. Verwenden Sie den folgenden Befehl

     sudo apt-get install python-matplotlib 

    Hoffe das hilft.

    Python ist die beste Programmiersprache der Welt.