Автор Тема: Python 3 и pygame  (Прочитано 1172 раз)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Python 3 и pygame
« : 18.06.2015 10:24:20 »
Добрый день!
Подскажите, пожалуйста, как использовать pygame с третьим python в Школьном Мастере?
Модуль в репозитории только для второго. Ставить руками с офф. сайта?
Научить нельзя, научиться можно.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Python 3 и pygame
« Ответ #1 : 18.06.2015 11:25:43 »
Добрый день!
Подскажите, пожалуйста, как использовать pygame с третьим python в Школьном Мастере?
Модуль в репозитории только для второго. Ставить руками с офф. сайта?
В багтрекере просить собрать с python3. Там же можно попросить бэкпортировать.
Андрей Черепанов (cas@)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Python 3 и pygame
« Ответ #2 : 18.06.2015 13:06:51 »
В багтрекере просить собрать с python3. Там же можно попросить бэкпортировать.
Спасибо. Написал запрос.
Научить нельзя, научиться можно.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Python 3 и pygame
« Ответ #3 : 22.06.2015 23:07:26 »
Осмелюсь спросить, пока происходят процессы в репозитории.
Пытаюсь выполнить руками сборку pygame по инструкции с их сайта.
Проинталлировал вроде все зависимости:
apt-get install mercurial
apt-get install libSDL libSDL-devel libSDL_image libSDL_image-devel libSDL_mixer libSDL_mixer-devel libSDL_ttf libSDL_ttf-devel
apt-get install libsmpeg libsmpeg-devel
apt-get install libportmidi libportmidi-devel
apt-get install libswscale libswscale-devel
apt-get install libavformat-devel
apt-get install libjpeg-devel
apt-get install python3-dev
apt-get install python3-module-numpy
Стянул pygame, запустил сборку.
[root@father pygame]# python3 setup.py build
Skipping module _numericsurfarray for Python 3.3.1 (default, Apr 15 2013, 23:57:40)
[GCC 4.7.2 20121109 (ALT Linux 4.7.2-alt7)] build.
Skipping module _numericsndarray for Python 3.3.1 (default, Apr 15 2013, 23:57:40)
[GCC 4.7.2 20121109 (ALT Linux 4.7.2-alt7)] build.
running build
running build_py
copying lib/version.py -> build/lib.linux-i686-3.3/pygame
running build_ext
building 'pygame.pypm' extension
i586-alt-linux-gcc -pthread -Wno-unused-result -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -Wall -g -O3 -march=i586 -mtune=generic -fPIC -D_REENTRANT -DENABLE_NEWBUF=1 -I/usr/X11R6/include -I/usr/include/SDL -I/usr/include -I/usr/include -I/usr/include/python3.3m -c src/pypm.c -o build/temp.linux-i686-3.3/src/pypm.o
src/pypm.c:1091:13: warning: ‘__pyx_doc_4pypm_6Output___init__’ defined but not used [-Wunused-variable]
src/pypm.c:1359:13: warning: ‘__pyx_doc_4pypm_6Output___dealloc__’ defined but not used [-Wunused-variable]
src/pypm.c:2673:13: warning: ‘__pyx_doc_4pypm_5Input___init__’ defined but not used [-Wunused-variable]
src/pypm.c:2845:13: warning: ‘__pyx_doc_4pypm_5Input___dealloc__’ defined but not used [-Wunused-variable]
i586-alt-linux-gcc -pthread -shared build/temp.linux-i686-3.3/src/pypm.o -L/usr/local/X11R6/lib -L/usr/local/X11R6/lib -lSDL -lpthread -lportmidi -lporttime -o build/lib.linux-i686-3.3/pygame/pypm.cpython-33m.so
/usr/bin/ld: cannot find -lporttime
collect2: error: ld returned 1 exit status
error: command 'i586-alt-linux-gcc' failed with exit status 1
Ругается на отсутствующую библиотеку libporttime, правильно?
Но её нет в репозитории - по-крайней мере, apt-cache search porttime молчит.
Гугль намекает, что эта библиотека обычно вместе с portmidi поставляется.
У нас её нет?
Научить нельзя, научиться можно.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Python 3 и pygame
« Ответ #4 : 22.06.2015 23:21:29 »
Гугль намекает, что эта библиотека обычно вместе с portmidi поставляется.
У нас её нет?
Отвечу сам себе - недогуглировал! Этой библотеки уже ни у кого нет.
ln -s /usr/lib/libportmidi.so /usr/lib/libporttime.soСобрал.
Научить нельзя, научиться можно.

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
Re: Python 3 и pygame
« Ответ #5 : 18.01.2017 20:19:48 »
Извиняюсь за сеанс некромантии, но.
Поделитесь, плз, пакетом pygame для третьего питона.
В репозитории его всё ещё нет.

Оффлайн Сергей-70

  • Участник
  • *
  • Сообщений: 506
Re: Python 3 и pygame
« Ответ #6 : 10.02.2017 20:57:57 »
а для второго питона pygame функционирует, кто пользуется?

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Re: Python 3 и pygame
« Ответ #7 : 11.02.2017 12:22:58 »
а для второго питона pygame функционирует, кто пользуется?
Для p7 точно функционировал, вот интересный пример :
http://forum.russ2.com/index.php?showtopic=4167
Archlinux  / Altlinux Free Mate p8