一、问题描述
在开发环境运行Python的源码游戏时,游戏不能正常运行,且提示(ModuleNotFoundError: No module named 'pygame'【没有发现模块错误:没有发现名为pygame的模块】)如下图所示:
二、问题分析
通过查看提示发现是缺少了名为pygame的模块(即:我们当前的环境没有安装pygame模块);接下来就是在当前环境安装Pygame模块即可。
三、解决方法
首先了解pip包管理器的用法;然后就是安装缺失的模块【pygame】;最后验证测试。
3.1、Python的标准包管理器pip
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。所以我们可以使用pip来进行安装包。
序号 | 命令 | 说明 |
1 | pip list 或 pip3 list | 显示所有安装的包模块 |
2 | pip show --files 包名称 或 pip3 show --files 包名称 | 显示包模块安装了哪些文件 |
3 | pip list --outdated 或 pip3 list --outdated | 显示哪些软件包已经过期 |
4 | pip install 包名称 或 pip3 install 包名称 | 安装包模块 |
5 | pip install --upgrade 包名称 或 pip3 install --upgrade 包名称 | 升级包模块 |
6 | pip uninstall 包名称 或 pip3 uninstall 包名称 | 卸载包模块 |
7 | pip -h pip3 --help 或 pip3 -h pip3 --help | 查看pip参数用法 |
3.2、安装pygame模块
#安装Pygame模块命令
pip install pygame
3.3、验证pygame模块是否成功
#验证pygame模块是否成功命令
python -m pygame.examples.aliens
正常安装成功pygame后运行验证命令后弹出下图内容表示成功,否则失败。