pygame für Python3

Hier gehört alles hinein, was mit der Version 18.04-LTS zu tun hat.
Diese Version wird bis April 2023 unterstützt
Gesperrt
Benutzeravatar
mikemet
Beiträge: 18
Registriert: So 17. Dez 2017, 20:35
Ubuntu Version: 18.04

pygame für Python3

Beitrag von mikemet » So 10. Mär 2019, 15:29

Liebe ForumuserInnen,
leider gelingt die Installation von pygame für python3 unter Ubuntu 18.04 LTS nicht, vielleicht kann mir jemand bei der Lösung helfen!?

mein Versuch laut pygame.org:

Code: Alles auswählen

mike@main:~$ sudo apt-get install python3-pygame
[sudo] Passwort für mike: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket python3-pygame ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »python3-pygame« existiert kein Installationskandidat.
Ich verwende das Buch "Eigene Spiele programmieren: Python lernen" aus dem dpunkt.verlag
Die diesbezüglichen Angaben im Buch sind veraltet.

Die auf pygame.org angegebene Alternative "Installing From Source" traue ich mir aufgrund mangelnder Kenntnisse nicht zu.
Google und Youtube beziehen sich auf ältere Ubuntuversionen :-(

Für Tipps die zur Lösung führen wäre ich sehr dankbar!

Daten:
Ubuntu 18.04.2 LTS
Python 3.6.7

Mein PC System:
CPU: Intel Core i7-8700K, 6 Kerne, 12 Threads, 12MB Cache
CPU-Geschwindigkeit: 3.70GHz, TurboBoost bis 4.70GHz
Chipsatz: Intel Z370
Motherboard: ASUS TUF Z370-PLUS GAMING
Speicher: 64GB DDR4, 2666MHz, Kingston Hyper X Fury
Laufwerke: DVD-Writer
SSD: Samsung SSD 960 EVO 500GB M.2 32Gb/s PCIe (lesen bis ca. 3200MB/s, schreiben bis ca. 1800MB/s)
Grafik: GeForce GTX 1070 Windforce OC 8 G (+ Intel UHD Graphics 630, DVI, HDMI)

Liebe Grüße
mikemet



Benutzeravatar
Webbutterfly
Administrator
Beiträge: 524
Registriert: Mi 29. Nov 2017, 16:53
Ubuntu Version: 22.04 & ChromeOS
Wohnort: Wien
Kontaktdaten:

Re: pygame für Python3

Beitrag von Webbutterfly » So 10. Mär 2019, 19:56

schau dir das mal an...
https://stackoverflow.com/questions/511 ... python-3-7
ich denke, da wird dir geholfen :ugeek:

Benutzeravatar
mikemet
Beiträge: 18
Registriert: So 17. Dez 2017, 20:35
Ubuntu Version: 18.04

Re: pygame für Python3

Beitrag von mikemet » So 10. Mär 2019, 20:34

DANKE @ Webbutterfly

scheinbar nbin ich ein ganzes Stück weiter, aber noch nicht am Ziel (da hab ich aber einiges gemacht das ich so gar nicht verstehe :shock: )

Code: Alles auswählen

mike@main:~$ pip install Pygame==1.9.4

Der Befehl 'pip' wurde nicht gefunden, kann aber installiert werden mit:

sudo apt install python-pip

mike@main:~$ sudo apt install python-pip
[sudo] Passwort für mike: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
........  

mike@main:~$ py -m pip install -U pygame --user

Der Befehl 'py' wurde nicht gefunden, kann aber installiert werden mit:

sudo apt install pythonpy

mike@main:~$ sudo apt install pythonpy
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
  pythonpy
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 9.874 B an Archiven heruntergeladen werden.
Nach dieser Operation werden 49,2 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://at.archive.ubuntu.com/ubuntu bionic/universe amd64 pythonpy all 0.4.11b-3 [9.874 B]
Es wurden 9.874 B in 0 s geholt (84,2 kB/s).
Vormals nicht ausgewähltes Paket pythonpy wird gewählt.
(Lese Datenbank ... 175761 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../pythonpy_0.4.11b-3_all.deb ...
Entpacken von pythonpy (0.4.11b-3) ...
pythonpy (0.4.11b-3) wird eingerichtet ...
Trigger für man-db (2.8.3-2ubuntu0.1) werden verarbeitet ...

mike@main:~$ pip install pygame
Collecting pygame
  Downloading https://files.pythonhosted.org/packages/26/38/947e70c170e03f0e0aee61ae2e2157278d6146447d2b8cc8c46be5986b3e/pygame-1.9.4-cp27-cp27mu-manylinux1_x86_64.whl (12.0MB)
    100% |████████████████████████████████| 12.0MB 172kB/s 
Installing collected packages: pygame
Successfully installed pygame-1.9.4
Soweit so gut, beim Test gibts aber dann doch noch eine Fehlermeldung:

Code: Alles auswählen

mike@main:~$ py pygame.examples.aliens
Traceback (most recent call last):
  File "/usr/bin/py", line 167, in <module>
    result = eval(args.expression)
  File "<string>", line 1, in <module>
    pygame.examples.aliens
NameError: name 'pygame' is not defined
Aber ich glaube ich bin schon dem Ziel ganz nah, oder?

Benutzeravatar
Webbutterfly
Administrator
Beiträge: 524
Registriert: Mi 29. Nov 2017, 16:53
Ubuntu Version: 22.04 & ChromeOS
Wohnort: Wien
Kontaktdaten:

Re: pygame für Python3

Beitrag von Webbutterfly » Mo 11. Mär 2019, 09:57

nicht ganz richtig...

Code: Alles auswählen

python3 -m pygame.examples.aliens
siehe hier: https://www.pygame.org/wiki/GettingStarted

...hoffe das hilft ;)

Benutzeravatar
mikemet
Beiträge: 18
Registriert: So 17. Dez 2017, 20:35
Ubuntu Version: 18.04

Re: pygame für Python3 (gelöst)

Beitrag von mikemet » Fr 15. Mär 2019, 19:53

DANKE!
Die Lösung war schon sehr nah! Das Problem war zwischen Bürosessel und Tastatur :D

Mit der Befehlseingabe:

Code: Alles auswählen

python3 -m pygame.examples.aliens
Bild

Herzlichen Dank!
Dateianhänge
Bildschirmfoto vom 2019-03-15 19-48-37.png
Bildschirmfoto vom 2019-03-15 19-48-37.png (77.98 KiB) 11193 mal betrachtet

Gesperrt