Уведомления

Группа в Telegram: @pythonsu

#1 Май 14, 2011 22:29:29

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

помогите пожалуйста запустить 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 Май 15, 2011 10:44:39

Voroshek
От:
Зарегистрирован: 2011-03-11
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

Здравствуй, скажи, пожалуйста, а в Федоре есть python3.2 в репозиториях? У меня такая же хрень была с ткинтером, когда собирал питон из исходников



python3 openSUSE-43Leap

Офлайн

#3 Май 15, 2011 12:48:14

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

честно говоря, не помню как в голой федоре
у меня щас и 2.7 и 3.1 и 3.2 - адская мешанина

кстати, в 2.7 у меня pygame отлично ставится и работает



Офлайн

#4 Май 15, 2011 13:04:04

Voroshek
От:
Зарегистрирован: 2011-03-11
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

Чую, всё-таки из исходников. Вот проблема:

Игнат
2.7 и 3.1 и 3.2 - адская мешанина
У меня тож была адская мешанина. Вот, если интересно, эти мучения: http://www.linux.org.ru/forum/development/6247729?lastmod=1305033439771
Установленный из исходников Питон почему-то не понимает добавленных модулей (ткинтер у меня, пигаме у тебя). А все эти фонты-имаги не мешают, я их доустанавливал (в пигаму), если нужно, постараюсь вспомнить, как
Игнат
не помню как в голой федоре
Не важно, как было. Просто посмотри в репозитории, есть они или нет. У нас, например, нет, да и в Сузе тож.
Да, и в 3.1 пигаме работает



python3 openSUSE-43Leap

Отредактировано (Май 15, 2011 13:10:28)

Офлайн

#5 Май 15, 2011 15:57:48

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

#sudo yum search python
#python3.i686 : Version 3 of the Python programming language aka Python 3000



Офлайн

#6 Май 30, 2011 18:32:47

Voroshek
От:
Зарегистрирован: 2011-03-11
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame на python 3.2

А знаешь, ты был прав. Я сейчас попробовал - вышла та же фигня. Если проблема ещё актуальна: IMAGE и MIXER ищем в репозиториях по запросу SDL. Я ещё поставил PNG и JPEG. Всё с пакетами -dev (или -devel)



python3 openSUSE-43Leap

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version