Seite 1 von 1

Library migrieren von v2 auf v3

Verfasst: Sonntag 15. November 2020, 09:44
von calavera81
Hallo zusammen,

ich habe lange mit python2 gearbeitet und da z.b. auch folgende Library verwendet "python-pygame":

Code: Alles auswählen

$ sudo find / -name "pygame*"
/usr/lib/python2.7/dist-packages/pygame
/usr/lib/python2.7/dist-packages/pygame/pygame_icon.tiff
/usr/lib/python2.7/dist-packages/pygame/pygame_icon.bmp
/usr/lib/python2.7/dist-packages/pygame/pygame_icon.icns
/usr/lib/python2.7/dist-packages/pygame/pygame.ico
/usr/lib/python2.7/dist-packages/pygame/pygame_icon.svg
/usr/lib/python2.7/dist-packages/pygame-1.9.4.post1.egg-info
/usr/include/python2.7/pygame
/usr/include/python2.7/pygame/pygame.h
Wegen einem Projekt, bin ich nun auf v3 gewechselt:

Code: Alles auswählen

$ which python
/usr/bin/python
$ ls -la /usr/bin/python
lrwxrwxrwx 1 root root 24 Nov 13 11:41 /usr/bin/python -> /etc/alternatives/python
$ ls -la /etc/alternatives/python
lrwxrwxrwx 1 root root 16 Nov 13 11:41 /etc/alternatives/python -> /usr/bin/python3
Mein python3 kann jedoch nicht die pygame library importieren. python2 schon, aber damit läuft mein Projekt nicht.

Wie kann ich also die Lilbary von v2 auf v3 migrieren? Ein Re-Install per Apt-get der Library hat nicht funktioniert.

LG, Clemens.

Re: Library migrieren von v2 auf v3

Verfasst: Sonntag 15. November 2020, 10:22
von __deets__
Du solltest “python” nicht auf python3 verbiegen. Das wird zu Problemen führen. Benutz einfach python3.

Und re-install einer Library für python2 kann natürlich keinen Effekt haben. Es ist ja eine für python2. Installier sie zusätzlich für python3. Such mal durch die Paketliste, da wirst du es finden.

Re: Library migrieren von v2 auf v3

Verfasst: Sonntag 15. November 2020, 12:06
von calavera81
Installier sie zusätzlich für python3. Such mal durch die Paketliste, da wirst du es finden.
Aber wie genau mache ich das?

Re: Library migrieren von v2 auf v3

Verfasst: Sonntag 15. November 2020, 12:28
von __deets__
Irgendwie hast du doch auch das pygame für Python 2 gefunden. Wie bist du denn da vorgegangen?