使用 pip 安装 pygame 遇到的问题

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

今天尝试学习使用 pygame 时,按照我的习惯一发 pip install 下去,本以为很简单的事情,没想到遇到了不少问题,顺手记录一下。

0x01. 无法找到 “SDL.h” 文件

pygame 是使用 SDL 库写就的游戏框架,自然强依赖于 SDL,我的 python@3 是使用 macOSbrew 管理器直接安装的,可能由于不是编译安装的问题,缺少了这个库,继续使用 brew 安装一下就好:

$ brew install sdl sdl-image   # 注意别装 sdl2,名字不一样

0x02. pygame.error: File is not a Windows BMP file

这个问题我翻遍了 stackoverflow 和 github issues 也没有找到准确的解决方案,最终在这个问题找到了一些端倪,最后发现了一个意想不到的 bug。

正常情况我都会默认从 pip 安装的包是没有

使用pip安装Pygame遇到的问题 使用pip安装Pygame时,可能会遇到找不到安装包、编译错误或导入错误等问题。通过升级pip安装必要的依赖项以及手动指定安装路径,通常可以解决这些问题。这种情况下,你需要安装一些必要的依赖项,以确保Pygame能够成功编译和安装。当你尝试使用pip安装Pygame时,可能会遇到找不到安装包的情况。有时,即使成功安装Pygame,你在导入Pygame时仍然会遇到问题。这可能是因为你的Python解释器无法找到Pygame安装路径。解决这个问题的方法是手动指定Pygame安装路径。 阅读详情

相关推荐

告别Vysor!用Scrcpy在Mac上无线投屏安卓手机(附魅族16th闪退修复实战)

本文详细介绍了如何在Mac上配置和使用开源投屏工具Scrcpy,实现安卓手机无线投屏的高效解决方案。从基础环境准备到高级功能调优,包括无线连接配置、输入控制增强、多设备管理和性能优化等实用技巧,特别针对魅族16th等机型的闪退问题提供了修复方案,帮助用户彻底告别Vysor等商业软件。

weixin_28712661的博客 378

pygame.error: File is not a Windows BMP filepygame.error:文件不是Windows BMP文件

pygame.error: File is not a Windows BMP file

Pinkky_Tigger的博客 828

奇迹mu服务端DATA文件解析:从基础配置到高级玩法

本文深入解析奇迹MU服务端DATA文件的核心配置与高级玩法,涵盖基础设置、怪物AI系统、技能战斗机制、副本事件管理及物品商城定制。通过详细示例和实用技巧,帮助开发者掌握从经验倍率调整到动态事件触发的全方位配置方法,实现个性化的私服搭建与运营。

weixin_29254673的博客 495

MacOS上关于pygame安装的若干问题

1. SDL的安装 In file included from src/_numericsurfarray.c:23: src/pygame.h:106:10: fatal error: 'SDL.h' file not found #include <SDL.h> ^ 1 error generated. error: Setup script exited with error...

u013172314的博客 1391

ubuntu 16 anaconda 下安装 pytgame

今天安装pygame时,载入png图像出错 :file is not a windows bmp 经过尝试,是因为安装pygame库不对,最后确定一个能用的库 在anaconda下面 conda install -c cogsci pygame=1.9.2a0

zzw000000的博客 640

Mac 下安装pygame的错误解决方法

我的mac系统版本是10.7.5。在mac下安装python导入pygame时往往会出现如下错误: Traceback (most recent call last): File "", line 1, in module> import pygame File "/Library/Frameworks/Python.framework/Versions/2.7/lib/

juanjuanguai的专栏 7658

python pygame_用PythonPygame写游戏-从入门到精通(1)

Love the new design. I was pleased with the content. Thanks for your excellent blog.Oh, the 1st comment on my blog. The first time is always sweet(although it doesn’t look like posted by a people…), t...

weixin_39759155的博客 962

pygame安装遇到pip升级问题(已解决)

pygame安装遇到pip升级问题(已解决) 前言 菜鸟一枚,刚开始学习python,入手的书籍是《python编程从入门到实践》。实践项目外星人入侵,需要安装pygame。在网上搜集了方法,却是遇到了很多问题。现在已解决并成功安装。 一、进入python官网找到pypi 二、在pypi中搜索pygame直接选择最新版本即可 三、进去后点击downloadfiles在右侧选择适合自己电脑的版本文件。即可开始下载 我的电脑是window10 64位,python版本是3.9.所以我选择的是pygame-2

qq_29611625的博客 1365

pythonpippygame安装遇见的那些问题

(1)我已经安装好了python3.9.0 这时候准备使用pip安装pygame时,出现了这样的错误: ERROR: pygame-1.9.6-cp38-cp38-win_amd64.whl is not a supported wheel on this platform. 然后我进行了baidu,得出这样的结果 64bit >>> import pip._interna...

weixin_44043592的博客 970

python pip安装失败红字_pyGame安装中的问题及解决方案,pygame,遇到,pip,更新,版本,CouldnotinstallpackagesduetoanEnvironmentErro...

总结过程:输入pip install pygame发现红字提示使用--user选项pip install pygame --user更新pip版本的话把单引号(内容可能不一样)里的复制下来就好了,如果提示使用--user选项再加就好了python -m pip install --upgrade pip --user另外,有时候我输入了pip install 有时候会出现明明输入的内容一样,头几...

weixin_32489501的博客 3956

Mac上pip安装pygame报错问题处理

[TOC] Mac上pip安装pygame报错问题处理。

weixin_38980630的博客 1893

如何解决pip安装报错ModuleNotFoundError: No module named ‘pygame问题

Python PyCharm pip安装报错解决方案摘要 当PyCharm控制台执行pip install pygame成功后仍报ModuleNotFoundError时,问题通常源于解释器环境不一致。本文将针对macOS+PyCharm环境,提供从快速自检到精准修复的完整方案。 关键点 环境一致性检查:通过python -c "import sys;print(sys.executable)"和pip -V确认安装与运行环境是否一致 常见解决方案: 使用python -m pip in

官方推荐:站内优质创作者 1972

pippygame安装问题深度解析

pip下载与更新和pygame下载时遇到的问题问题初探 有问题的好多人会应该都在命令框中出现了这段代码。 You are using pip version 10.0.1, however version 20.0.2 is available. You should consider upgrading via the ‘python -m pip install --upgrade pi...

qq_45768466的博客 331

python中用pip安装pygame问题和相应解决方法

python中用pip安装pygame问题和相应解决方法 situation:pythonPyGame的下载 question1:去哪下载 solution1:1 question2:下载什么版本 solution2:2 situation:pythonPyGame安装 question3:安装pip solution3:如果没有安装pip,那么最笨的办法,直接用python打开get_...

weixin_44725869的博客 3043

pythonpip安装pygame_安装pygamepip问题以及过程

1.安装pip(一个重要的工具cnqqtd)2. 安装python版和系统本相匹配的pygame详细安装过程Pip请到这里安装https://pypi.python.org/pypi/pip#download下载完成后,会获得一个叫git-pip.py的文件• 打开git-pip.py文件存在的目录,按下shift+ rightClick• 打开windows PowerShell• 执行一...

weixin_39610422的博客 404

windows系统下安装pythonpygame模块(包含pip安装和升级失败问题

1.确定你安装pip模块,并且配置好了环境变量 按下win+R 然后输入cmd调出终端,如果已经配置好python环境变量,直接输入python就会有python版本提示,记下此时python版本号,和你安装的是64位还是32位的,如下图,我安装了3.7.3版32位的。 记得先在终端输入exit()退出python后再在终端输入pip查看有没有安装pip,安装pip方法简单,自行百度就行,安装...

weixin_43373715的博客 1058

安装pygamepip问题以及过程

基本分工 – 请注意,这是<<python编程:从入门到实践>> 第12章的内容 1.安装pip(一个重要的工具) 2. 安装python版和系统本相匹配的pygame 详细安装过程 Pip请到这里安装 https://pypi.python.org/pypi/pip#download 下载完成后,会获得一个叫git-pip.py的...

CSDN学习 2689

Windows 10 64bit系统下,使用pip安装Pygame、Matplotlib的过程和一些问题的解决

最近在学习python,开始做第一个项目:数据可视化,在做项目之前,需要安装一些软件,本文记录安装项目所需的软件过程以及遇到的一些问题。 一、安装Pygame 使用pip安装python安装pip 安装pygame 二、安装matlotlib pip版本合适问题 解决安装过程中有些文件版本不合适问题 安装matplotlib 测试matplotlib 一、安装Pygame ...

hml666888的博客 1683

Python系列PyCharm控制台pip install报错】如何解决pip安装报错ModuleNotFoundError: No module named ‘pygame问题

本文针对PyCharm控制台执行pip install pygame后出现"ModuleNotFoundError: No module named 'pygame'"的问题,提供了一套完整的解决方案。文章分析了15种常见原因,包括模块未安装、网络问题、包名冲突、环境配置等,并给出具体解决步骤和命令。特别强调要检查虚拟环境一致性、包版本兼容性、文件命名冲突等关键因素,同时推荐使用国内镜像源加速下载。适用于macOS系统下的PyCharm 2025.1和Python 3.10/3.11环境

官方推荐:站内优质创作者 2246

Could not install packages due to an EnvironmentError: [WinError 5] && pip 更新版本解 ———安装pygame遇到的问题

总结过程: 输入pip install pygame发现红字提示使用--user选项 pip install pygame --user 更新pip版本的话把单引号(内容可能不一样)里的复制下来就好了,如果提示使用--user选项再加就好了 python -m pip install --upgrade pip --user 另外,有时候我输入了pip install <第三方库> 有时候会出现明明输入的内容一样,头几次下载失败,反复尝试才能正常下载的库也是有的,可以检查是否为网络问题

Moqiqiuzi之家 518

window10下python3.7.4用pip安装pygame错误问题

报错原因为知,但通过先pip install wheel 安装wheel后, 到Pygame官网下载对于版本wheel包放到用户目录下, 再pip install 具体文件名   解决

a501900309的博客 3811
上一篇: [1] 基础篇 第一章 项目简介 / 第二章 前后端数据打通
下一篇: 用 Node.js 给树莓派写了个控制台
Mitcsherlich
博客等级 码龄10年 2粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值