解决Linux无法安装pygame问题

Posted 暧迷路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Linux无法安装pygame问题相关的知识,希望对你有一定的参考价值。

Ubuntu下系统自带Python2.7,在不删除python2.7情况下已经成功安装Python3.5和pip,这就有了两个不同python版本。使用python3.5的pygame却显示无法安装。

 

1.查看本机是否安装pygame

打开终端命令框

输入python3回车
输入import pygame

显示ImportError: No module named ‘pygame’
#报错了,说明本机python3上无法输出pygame

 

2.下载pygame

https://packages.ubuntu.com/focal/python3-pygame

下载完python3的pygame

将pygame解压(我是手动解压放置桌面的)

 

3.使用命令安装

python3 pygame

这里,系统报错su认证失败,报这个错误的原因是root用户默认是被锁定了的,系统无法获取权限,只要使用passwd命令重新设置下root密码即可。

问题如下:

1 me@ubuntu:~$ su 
2 密码:<--- 输入安装时root用户的密码
3 su:认证失败 

解决方法:

me@ubuntu:~$ sudo passwd 
2 密码:<--- 输入安装时那个用户的密码
3 输入新的 UNIX 密码:<--- 新的Root用户密码
4 重新输入新的 UNIX 密码:<--- 重复新的Root用户密码
5 passwd:已成功更新密码 
6 me@ubuntu:~$ su 
7 密码:<--输入重置的新密码 
8 root@ubuntu:/home/me#         #已经进入root用户

 

重新尝试安装pygame

python3 pygame

 

4.验证是否安装成功

$ python3
  >>> import pygame

返回显示的信息(安装成功)

Hello from the pygame community. https://www.pygame.org/contribute.html

 

以上是关于解决Linux无法安装pygame问题的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 pip 安装 Pygame

pygame使用pip安装时报错,求解决

Pygame,无法导入声音

Pygame,角色移动速度

无法通过 pip 在 Python 上安装 pygame(Windows 10)

使用pdb调试pygame的程序时遇到了界面问题