Форум сайта python.su
помогите пожалуйста запустить 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
что я сделал не так?
Офлайн
Здравствуй, скажи, пожалуйста, а в Федоре есть python3.2 в репозиториях? У меня такая же хрень была с ткинтером, когда собирал питон из исходников
Офлайн
честно говоря, не помню как в голой федоре
у меня щас и 2.7 и 3.1 и 3.2 - адская мешанина
кстати, в 2.7 у меня pygame отлично ставится и работает
Офлайн
Чую, всё-таки из исходников. Вот проблема:
ИгнатУ меня тож была адская мешанина. Вот, если интересно, эти мучения: http://www.linux.org.ru/forum/development/6247729?lastmod=1305033439771
2.7 и 3.1 и 3.2 - адская мешанина
ИгнатНе важно, как было. Просто посмотри в репозитории, есть они или нет. У нас, например, нет, да и в Сузе тож.
не помню как в голой федоре
Отредактировано (Май 15, 2011 13:10:28)
Офлайн
#sudo yum search python
#python3.i686 : Version 3 of the Python programming language aka Python 3000
Офлайн
А знаешь, ты был прав. Я сейчас попробовал - вышла та же фигня. Если проблема ещё актуальна: IMAGE и MIXER ищем в репозиториях по запросу SDL. Я ещё поставил PNG и JPEG. Всё с пакетами -dev (или -devel)
Офлайн