Войти
Помощь новичкамФорум

pygame на python 3.2

#0
23:25, 14 мая 2011

помогите пожалуйста запустить pygame на python 3.2

исходные данные: linux fedora 14, 32bit, python 3.2 - 32bit
качаю сорцы pygame отсюда: http://www.pygame.org/download.shtml

pygame-1.9.1release.tar.gz ~ 1.4M - source/docs/examples in unix format
http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz

распаковал, запускаю python3 setup.py install
он производит проверки, требует SDL, SDL-devel
ставлю эти пакеты

в итоге из всех зависимостей не хватает каких-то FONT, IMAGE, MIXER
решаю забить, жму Yes на вопрос - ставить без этих зависимостей

sudo python3 setup.py install

с правами рута ставится

запускаю питон, import pygame, получаю:

>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.2/site-packages/pygame/__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: /usr/local/lib/python3.2/site-packages/pygame/base.cpython-32m.so: undefined symbol: PyCObject_FromVoidPtr

что я сделал не так?

ЗЫ
на 2.7 он же установился без проблем

#1
17:59, 15 мая 2011

> каких-то FONT, IMAGE, MIXER
Видимо из темы SDL.

Про PyGame и Python3 был базар на python.su/forum, посмотри. Но вроде там всё просто решилось. Поднимешь тему.
Я не пользуюсь Python3 и такие проблемы в его контексте меня не удивляют, так что тебе придётся либо забить, либо бороться самому (надеюсь что не прав)

..bw

#2
9:52, 16 мая 2011

bw
я там уже задавал вопрос, никто не знает решения

#3
15:37, 16 мая 2011

По идее нужно поставить SDL_Mixer, SDL_Image, SDL_ttf.

Помощь новичкамФорум

Тема в архиве.