2013-10-15 6 views
0

저는 파이썬 2.7과 파이썬 3이 설치된 우분투 12.04를 가지고 있습니다. 나는 sudo apt-get python-pygame을 통해 pygame을 설치했으며 소스에서도 설치했다. 내가 파이썬에 >>>import pygame을 시도 할 때이 오류를 얻을 :설치 오류 파이 게임

`

>>> import pygame<br> 
Jello, world!<br> 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/dist-packages/pygame/__init__.py", line 255, in <module> 
    try: import pygame.surfarray 
    File "/usr/lib/python2.7/dist-packages/pygame/surfarray.py", line 69, in <module> 
    import pygame._numpysurfarray as numpysf 
    File "/usr/lib/python2.7/dist-packages/pygame/_numpysurfarray.py", line 48, in <module> 
    import numpy 
    File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module> 
    import polynomial 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/__init__.py", line 18, in <module> 
    from polynomial import Polynomial 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/polynomial.py", line 60, in <module> 
    from polytemplate import polytemplate 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/polytemplate.py", line 20, in <module> 
    polytemplate = string.Template(''' 
AttributeError: 'module' object has no attribute 'Template' 
Error in sys.excepthook: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 66, in apport_excepthook 
    from apport.fileutils import likely_packaged, get_recent_crashes 
    File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module> 
    from apport.report import Report 
    File "/usr/lib/python2.7/dist-packages/apport/report.py", line 18, in <module> 
    import problem_report 
    File "/usr/lib/python2.7/dist-packages/problem_report.py", line 16, in <module> 
    from email.mime.multipart import MIMEMultipart 
    File "/usr/lib/python2.7/email/mime/multipart.py", line 9, in <module> 
    from email.mime.base import MIMEBase 
    File "/usr/lib/python2.7/email/mime/base.py", line 9, in <module> 
    from email import message 
    File "/usr/lib/python2.7/email/message.py", line 16, in <module> 
    import email.charset 
    File "/usr/lib/python2.7/email/charset.py", line 14, in <module> 
    import email.quoprimime 
    File "/usr/lib/python2.7/email/quoprimime.py", line 48, in <module> 
    from string import hexdigits 
ImportError: cannot import name hexdigits 

Original exception was: 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/dist-packages/pygame/__init__.py", line 255, in <module> 
    try: import pygame.surfarray 
    File "/usr/lib/python2.7/dist-packages/pygame/surfarray.py", line 69, in <module> 
    import pygame._numpysurfarray as numpysf 
    File "/usr/lib/python2.7/dist-packages/pygame/_numpysurfarray.py", line 48, in <module> 
    import numpy 
    File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module> 
    import polynomial 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/__init__.py", line 18, in <module> 
    from polynomial import Polynomial 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/polynomial.py", line 60, in <module> 
    from polytemplate import polytemplate 
    File "/usr/lib/python2.7/dist-packages/numpy/polynomial/polytemplate.py", line 20, in <module> 
    polytemplate = string.Template(''' 
AttributeError: 'module' object has no attribute 'Template' 

는 내가 젤로 세계를 보았다 그래서 그것을 조금 노력 같아요. 나는 무엇을 해야할지 모른다. 도움에 감사드립니다. 미리 감사드립니다.

답변

0

상자에 SDL이 설치되어 있지 않은 것 같습니다.

wget을 http://www.libsdl.org/release/SDL-1.2.14.tar.gz

타르 SDL-1.2.14.tar.gz

CD를 SDL-1.2 -xzvf :

현재 파이 게임 패키지는 다음 다음 그는 도트 제거합니다. 14

./configure

이가 다시 설치 파이 게임을 완료하면

를 설치하기 만 easy_install을 또는 PIP를 통해 다시 설치합니다

easy_install을 파이 게임

또는

파이 게임 설치 파이 게임

당신은 그 후에 가야합니다.