我正在阅读Paul Craven撰写的“使用
Python和Pygame的计算机科学入门”一书(注:可在线免费获得).在本书中,他使用了Python 3.1.3和Pygame 1.9.1的组合.在我的Linux Ubuntu机器上,我有Python 3.1.2,但即使在我sudo apt-get安装了python-pygame(版本1.9.1)之后,Python 3.1.2也无法导入pygame.
Python 3.1.2 (r312:79147,Sep 27 2010,09:45:41) [GCC 4.4.3] on linux2 Type "help","copyright","credits" or "license" for more information. >>> import pygame Traceback (most recent call last): File "<stdin>",line 1,in <module> ImportError: No module named pygame
Python 2.6.5毫不费力地导入它,但是,
Python 2.6.5 (r265:79063,Apr 16 2010,13:09:56) [GCC 4.4.3] on linux2 Type "help","credits" or "license" for more information. >>> import pygame >>>
您是否了解Linux / Ubuntu的Python 3.1.2的任何问题(Craven教授在他的书中使用过Windows)?为什么Pygame 1.9.1适用于Python 3.1.3而不适用于3.1.2?
谢谢你的任何指示. ( – )
这是因为安装python-pygame软件包会将其安装为系统上的默认Python版本,在本例中为2.6.5.你应该下载pygame包并使用setup.py在3.1.2中安装它.
原文链接:https://www.f2er.com/ubuntu/347253.html