1.查看本机有没有安装pygame
打开终端,python回车
输入import pygame
root@xgj-PC:~# python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import pygame
#无报错即安装成功
但是,python3回车
输入import pygame
root@xgj-PC:~# python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import pygame
Traceback (most recent call last):
File “”, line 1, in
ImportError: No module named ‘pygame’
#报错了,说明本机python3上无法输出pygame
注意本机有python2个版本,不知道以后是否会有冲突,我也是初学者。
2.查看python的版本
打开终端,
python3 --version
Python 3.5.3 #本机时3.5版本
root@xgj-PC:~# python --version
Python 2.7.13 #本机的另外一个版本,2个版本共存
不知道以后会不会冲突。
3.如果我们使用的是Python3,就需要执行两个步骤:安装Pygame依赖的库;下载并安装Pygame.
sudo apt-get install python3-dev mercurial
sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
如果我们需要启用Pygame的一些高级功能,如添加声音的功能,可安装下面这些额外的库:
sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
sudo apt-get install python-numpy
去这个网站下载
http://www.pygame.org/download.shtml
下载这个文件,pygame-1.9.5.tar.gz
我将它解压后放入文件夹下:(我是手动的)
xgj@xgj-PC:~$ su
密码:
root@xgj-PC:/home/xgj# cd
root@xgj-PC:~# cd /usr/bin/pythonxgj/
root@xgj-PC:/usr/bin/pythonxgj# dir
pygame195 test.py #注意改名为pygame195文件夹
root@xgj-PC:/usr/bin/pythonxgj#
root@xgj-PC:/usr/bin/pythonxgj# cd pygame195
root@xgj-PC:/usr/bin/pythonxgj/pygame195#
再输入:python3 setup.py #进入安装
要确认安装成功与否:
$ python3
>>> import pygame
实际操作:
root@xgj-PC:~# python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import pygame
pygame 1.9.5
Hello from the pygame community. https://www.pygame.org/contribute.html
成功,OK。