2015-06-30 6 views
17

Ich bin irgendwie neu zu installieren Module in Python. Ich habe mir das angesehen, http://pythonhosted.org/pypng/png.html#png.Reader.asRGB8 Aber es gibt keinen Download-Link.Wie installiert man das Png-Modul in Python

Es sagt "Installation ist trivial", aber triviale Mittel von geringem Wert oder Bedeutung. Also google "Python Png-Modul-Download" aber alle Links sind für "Pypng" Es heißt, importieren Png importieren nicht Pypng.

Also dann google ich, wie man Python-Module installiert, und ich stieß auf einfache Installation. Aber easy install hat auch eine eigene Installation.

Ist meine beste Wette, stattdessen C# oder C++ zu verwenden, wo es viel einfacher ist, Bibliotheken herunterzuladen?

pip install pypng 

und importieren Sie dann in Ihrem Code als

import png 

Dies sind die gleichen Pakete, aber es sollte unter verschiedenen Namen importiert installiert und werden sein:

+0

[* "Verwenden Sie einfach' Python setup.py install' oder kopieren Sie einfach die 'Code/png.py' Datei" *] (http: // pythonhosted. org/pypng/ca.html) - Haben Sie eine dieser Methoden ausprobiert? Was ist passiert? Wenn Sie nicht wissen, woher Sie die Dateien erhalten, finden Sie unter https://github.com/drj11/pypng – jonrsharpe

+0

Siehe [diese Antwort] (http://stackoverflow.com/questions/31130126/importerror-no-module- named-foxhound-utils-vis/31132573 # 31132573) zur Installation eines Python-Moduls. Und das ist der [download link for pypng] (https://github.com/drj11/pypng/archive/master.zip). – doru

+0

Ich kann es auch nicht installieren. Ich bin im richtigen Verzeichnis. Es ist jetzt ein Syntaxfehler wie die Datei vorhanden. Ich würde nur die Erwähnung der Datei kopieren, aber Sie haben nicht gesagt, wohin. –

Antwort

21

Versuchen in der Befehlszeile/Terminal drucken

+3

Dachte, das wäre es. : P Normalerweise lautet der Paketname für eine Python-Bibliothek "pysomething", aber der Python-Namespace, in den er seine Funktionen stellt, ist nur "etwas". Paketnamen müssen für andere png-Bibliotheken für andere Sprachen eindeutig sein, aber Python-Namespaces sind bereits für Python-Code spezifisch. –

+0

Ich habe endlich pypng installiert, aber es gibt keine Beispiele auf der Dokumentation, Wie würde ich die RGB8-Werte jedes Pixels einzeln bekommen? Ich interessiere mich nicht wirklich für Geschwindigkeit oder Leistung ... –

+0

Ich denke, das ist eine andere Geschichte :) Sie sollten versuchen, hier etwas zu finden https://pythonhosted.org/pypng/ex.html und wenn nicht erfolgreich neue Frage erstellen – Andersson

0

Beim Installieren von pypng sind mehrere Fehler aufgetreten. Ich löste es mit ihm als ROOT laufen:

$ sudo pip install pypng 
Verwandte Themen