staging.inyokaproject.org

Archiv/Pygame

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Pygame.

Lion_D._Gem_Heart

Avatar von Lion_D._Gem_Heart

Anmeldungsdatum:
30. November 2009

Beiträge: 547

Ein kleiner Artikel zu Pygame, vor allem darüber wie man Pygame für Python3 installiert. Bitte mal Probe lesen ob was fehlt, ob was falsch ist. Vielen Dank und allen ein gesegnetes und frohes neues Jahr.

Cheers, Gem

PS: Hab schon mitbekommen, dass noch ein paar Abhängigkeiten fehlen, damit Pygame komplett funktioniert.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

habe noch einen Link hinzugefügt.

Gruß, noisefloor

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Hast du das Vorgehen mit Quantal, Precise, Oneiric und Lucid getestet?

Lion_D._Gem_Heart

(Themenstarter)
Avatar von Lion_D._Gem_Heart

Anmeldungsdatum:
30. November 2009

Beiträge: 547

Oh, nein, nur precise und quantal, wird noch geändert

Lion_D._Gem_Heart

(Themenstarter)
Avatar von Lion_D._Gem_Heart

Anmeldungsdatum:
30. November 2009

Beiträge: 547

Artikel ist aus meiner Sicht fertig ☺

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Sieht gut aus.

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Verschoben & nach Python verlinkt mit Dank an den Autor Lion D. Gem Heart

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Danke frustschieber. ☺

konstin

Anmeldungsdatum:
9. März 2012

Beiträge: 79

Zu erwähnen wäre noch, dass Pygame anscheinend nicht mehr weiterentwickelt wird und dass die Python3-Version noch eine Menge Fehler enthält.

Aber ansonsten ein guter Artikel!

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Zu erwähnen wäre noch, dass Pygame anscheinend nicht mehr weiterentwickelt wird

Quelle?

Gruß, noisefloor

konstin

Anmeldungsdatum:
9. März 2012

Beiträge: 79

Das habe ich voreilig geschlossen, da es das letzte release 2009 gab. 😳 . Ich habe mich aber wahrscheinlich geirrt, da es auf BitBucket doch noch Änderungen gibt.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

2012 gab's auch noch Projekte und Ergänzungen zu pygame, siehe Homepage. Wobei das Modul bzw. die Module nicht rasend schnell entwickelt wird.

und dass die Python3-Version noch eine Menge Fehler enthält.

Das ist (leider) noch bei vielen großen Projekten so, die auf P3 portiert werden bzw. in der Portierung sind.

Gruß, noisefloor

Bayer

Anmeldungsdatum:
5. Januar 2009

Beiträge: 9

Da Pygame mit Python3 noch kein Standard und nicht in den Ubuntu-Paketquellen ist, besteht vielleicht der Wunsch, es in einer abgekapselten Python-Umgebung laufen zu lassen. Ich habe dem Artikel den Abschnitt [Pygame] für python3 in virtualenv hinzugefügt. Falls das zu speziell ist, kann es gerne woandershin verschoben und hier im Wiki verlinkt werden. Ich habe es im Forum (oder anderswo unter ubuntuusers.de) nicht gefunden, hätte es aber gerne 😉 Kommentare willkommen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Danke für die Ergänzung - aber ich musste dann doch den Artikel auf die vorherige Version zurücksetzen, weil a) die Änderung in Sachen Syntax, Formatierung etc. ziemlich Wiki-unkonform war, b) der Artikel "getestet: precise" ist, und in Precise gibt es kein Python 3.4 und c) offene Fragen sind, die _vorher_ geklärt werden soll.

Und bevor ein Herzklappenabriss droht: das Wiki ist voll revisioniert, d.h. deine Änderung kann du unter diesem Link http://wiki.ubuntuusers.de/Pygame?rev=782483 nach wie vor finden.

Zum Thema:

  • Der Installationsweg refenziert explizit Python 3.4, was es in Precise nicht gibt, d.h. der Abschnitt wäre nur für Trusty bzw. alle *buntus, welche Python 3.4 an Bord haben, gültig. Dementsprechend müsste der gesamte Artikel erstmal für Trusty (oder Utopic) getestet werden.

  • IMHO hat der Abschnitt an sich ziemlich wenig mit pygame an sich zu tun. Das gilt doch in sehr ähnlicher Form auch für X andere Python-Module.

  • Welche Vorteile hat dieser Installationsweg denn gegenüber dem bereits im Artikel genannten für Python3?

Gruß, noisefloor

Bayer

Anmeldungsdatum:
5. Januar 2009

Beiträge: 9

Hallo noisefloor,

nein, kein Herzklappenabriß, ich wollte nicht stören, dachte nur, etwas Nützliches beitragen zu können.

a) die Änderung in Sachen Syntax, Formatierung etc. ziemlich Wiki-unkonform war

Ich freue mich wenn der Beitrag Wiki-konform redigiert wird

b) der Artikel "getestet: precise" ist, und in Precise gibt es kein Python 3.4

Da hast Du vollkommen recht, ich hatte leider kein 12er Ubuntu zum testen da, auf 14.04 läuft es

IMHO hat der Abschnitt an sich ziemlich wenig mit pygame an sich zu tun. Das gilt doch in sehr ähnlicher Form auch für X andere Python-Module. Welche Vorteile hat dieser Installationsweg denn gegenüber dem bereits im Artikel genannten für Python3?

Das habe ich in meinen Diskussionsbeitrag zu skizzieren versucht:

1) Gerade bei neuen, noch Python3-unüblichen Modulen arbeitet man lieber in einer virtualenv, als das System-eigene Python zu modifizieren, zumal pygame sich nicht über PyPi mittels pip installiert und _deinstalliert_.

2) Dann habe ich versucht, soviele Abhängigkeiten wie möglich (alles was Python ist) in die virtualenv zu packen. Trotzdem braucht Pygame noch ein paar System-spezifische Abhängigkeiten, die vom Admin installiert werden müssen.

Daß das so funktioniert ist IMHO nicht auf den ersten Blick klar (und in der Summe recht Pygame-spezifisch). Ich wäre jedenfalls froh gewesen, eine deartige Anleitung zu finden (man findet virtualenv und pygame mit python3, aber nicht in Kombination).

Zusammengefaßt: Das Ansinnen kommt mir nicht exotisch vor (s. 1) + die Lösung findet man nicht so leicht → macht Sinn das zu teilen. Wie schon im Vorbeitrag gesagt: wenn es nicht für Wiki-würdig gehalten wird, dann gerne in anderer Form, nur als Revision wie jetzt ist es ungünstig, da findet man es nämlich nicht mit der Suchfunktion.

Gruß, B.

P.S. Ich habe noch eine Vereinfachung getestet. Gibt es eine Möglichkeit, meine Version zu edieren, ohne das sie wieder zur "Hauptversion" wird - man will ja nicht renitent erscheinen 😉

Antworten |