python"ModuleNotFoundError: No module named 'pygame'"

我是做前端的,最近对python感兴趣,打算学习一下,看完基础知识点开始做练习,再用pycharm运行时报错

在命令行运行,python shell运行都可以,pycharm运行报找不到模块
在这里插入图片描述
查了很多资料
1有说让下载pygame包的
在这里插入图片描述
2有说让配置路径的(这个也需要设置,但不全面)在这里插入图片描述
3还有说python版本不一致的,因为可以安装多个版本

折腾了五六个小时,差点要重装pycharm找到了解决办法!!!!
五六个小时啊,整个上午。天啦撸

进入正题,解决方法
首先python,pip,pygame有安装正常
在这里插入图片描述
这里是3.8.2版本
在这里插入图片描述
pip安装成功
在这里插入图片描述
模块安装成功

以上如果有问题可以找其他文章安装python配置系统环境变量
然后看pycharm运行路径配置
file–settings–project interpreter设置成python的安装路径
在这里插入图片描述

这时还是报错ModuleNotFoundError: No module named ‘pygame’
在这里插入图片描述
选择edit configuration—选择python安装路径(关键)
在这里插入图片描述
运行成功!!
在这里插入图片描述
参考地址https://blog.csdn.net/weixin_39704651/article/details/85010502

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这个错误表示你没有安装 Pygame 模块。Pygame 是一个 Python 库,用于编写游戏和多媒体应用程序。你可以使用以下命令安装 Pygame: ``` pip install pygame ``` 如果你使用的是 Python 3,你可以使用以下命令: ``` pip3 install pygame ``` 如果你已经安装了 Pygame,但仍然出现了这个错误,请确保你正在使用正确的 Python 版本。你可以尝试使用以下命令来检查 Python 版本: ``` python --version ``` 如果你正在使用的是 Python 3,你可以使用以下命令: ``` python3 --version ``` 如果你仍然无法解决这个错误,请尝试重新安装 Pygame,或者使用其他方法安装 Pygame,例如使用 Anaconda 或者下载源代码手动安装。 ### 回答2: 根据问题描述,是因为在Ubuntu系统中导入pygame模块时出现了ImportError: No module named pygame错误。 解决这个错误的方法如下: 1. 首先,确认你已经安装了pygame库。在终端输入指令 `pip freeze` 或 `pip list` 查看已安装的Python库。如果列表中没有pygame,需要进行安装。通过 `pip install pygame` 命令来安装。 2. 如果已经安装了pygame库,但还是出现错误,可能是因为在当前的Python环境中找不到该库。这可能是因为你在使用不同的Python版本或虚拟环境。这个问题可以通过切换到正确的Python环境来解决。可以使用 `which python` 指令来查看当前使用的Python版本,确保使用的是带有pygame库的Python版本。如果需要切换Python环境,可以使用 `virtualenv` 或 `conda` 等工具。 3. 如果以上方法都不起作用,尝试更新pygame库。可以通过 `pip install --upgrade pygame` 来更新pygame库,确保使用最新版本。 4. 如果问题依然存在,那么可能是因为缺少相关的依赖库。请确认是否安装了pygame所需的依赖库,如SDL、SDL_ttf等。可以通过 `apt-get` 命令来安装这些依赖库,例如 `sudo apt-get install libsdl1.2-dev libsdl-ttf2.0-dev`。 总结:在Ubuntu系统中出现ImportError: No module named pygame错误,可能是由于缺少pygame库、使用了不正确的Python环境或缺少相关依赖库。通过安装、更新pygame库、切换到正确的Python环境,或者安装相关依赖库来解决这个问题。 ### 回答3: 当在Ubuntu系统中出现错误消息“ImportError: No module named pygame”时,通常意味着系统中没有安装Pygame库或者Pygame库没有正确安装。 要解决此问题,可以按照以下步骤进行操作: 1. 确保已经安装了Python。在终端中输入“python --version”,如果能够显示Python版本号,则说明Python已安装。如果没有安装,请使用以下命令进行安装: ``` sudo apt update sudo apt install python3 ``` 2. 检查Pygame库是否已安装。在终端中输入“pygame --version”,如果能够显示Pygame版本号,则说明Pygame已安装。如果没有安装,请使用以下命令进行安装: ``` sudo apt update sudo apt install python3-pygame ``` 3. 确保已经正确导入Pygame库。在代码文件的开头,确保已添加以下代码: ```python import pygame ``` 4. 如果以上步骤都已尝试但仍然出现错误,请尝试重新安装Pygame库。首先,确保已经安装了pip包管理器。在终端中输入以下命令安装pip: ``` sudo apt update sudo apt install python3-pip ``` 然后,使用以下命令重新安装Pygame库: ``` pip3 uninstall pygame pip3 install pygame ``` 5. 如果仍然无法解决问题,可能是由于其他依赖库或配置问题导致的。考虑使用虚拟环境创建一个干净的Python环境,并重新尝试安装Pygame库。 总结:在Ubuntu系统中出现“ImportError: No module named pygame”错误的原因通常是Pygame库未安装或未正确配置。通过确保正确安装Pygame库、正确导入Pygame库和尝试重新安装Pygame库,可以解决这个问题。如果问题仍然存在,可能需要进一步检查环境和依赖库配置。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值