2015-03-15 2 views
0

После нескольких испытаний для установки Pygame в pypy3, я сделал это с версией Bitbucket, клонированием с ртутным и установкой таким образом:«ImportError: Нет модуль с именем pygame.base» - Pypy3 и Pygame

"pypypath"/bin/pypy3 setup.py 

Однако , когда я буду делать импорт, появляется следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "/home/rafael/PycharmProjects/pygame-teste/__init__.py", line 3, in <module> 
    import pygame 
    File "/opt/pypy3-2.4.0-linux64/site-packages/pygame/__init__.py", line 133, in <module> 
    from pygame.base import * 
ImportError: No module named pygame.base 

Эта ошибка также произошло в Python3 с Debian хриплый, но работал, когда я использовал PyCharm.

Теперь я использую Debian Jessie, и он импортирует pygame успешно в python3 из приглашения, но pypy теперь имеет эту ошибку. (И не импортируйте в pycharm тоже).

Любая идея?

ответ

0

pygame не работает на pypy. Вы можете попробовать pygame-cffi, но я не уверен, что он совместим с python 3. Вам также может потребоваться улучшить место, поскольку оно незакончено, но в целом работает.

+0

но как я его устанавливаю? Нет setup.py на pygame_cffi, поэтому я просто переместил папку в папку pypy site-packages, но ее не импортировал pygame – 648trindade

0

Pygame 1.9.2 поддерживает Python 3.2 и выше. Только сиротский модуль _movie (не построенный по умолчанию) не работает.

Python 3 может поддерживать Pygame; ДРУГОЙ ОТВЕТ НЕОБХОДИМО!