pygame error:Failed loading libmpg123-0.dll: The specified module could not be found.

问题描述

pygame error:Failed loading libmpg123-0.dll: The specified module could not be found.
今天在用pygame库为窗口添加背景音乐时出现的一个报错,愣是折腾了一下午。
首先检查了一遍代码,没有问题,拿着老师的demo跑仍然出现这个问题,于是百度搜索了一下,全都是又问无答的,然后又去Google了一下,看着老外那波神奇的重启解决一切麻烦我就觉得离谱。
这个报错是说dll模块找不到,以前经历过类似的dll文件错误,寻思着应该时电脑里缺少了libmpg123-0dll的文件,然后去网上搜索,在51脚本网找到了,顺着它下面的使用说明:在这里插入图片描述
就把解压出来的dll文件拷贝到了 c/windows/system32和c/windows/syswow64下面,然后打开pycharm跑代码,结果发现报错居然神奇的变成了
在这里插入图片描述
我:??我反手就一个好家伙

起初我以为是我装双系统时把dll弄没了,我又去问我同学(我两电脑一样的),他说全盘搜索也没有libmpg123-0.dll这个文件,我顿时就纳闷了,这尼玛冒出来一个找不到解决方案的报错可咋整。

因为在run之前已经在pycharm里面pip install pygame了
而且外部环境的pygame也是正常安装,于是我就试着去全盘搜索了一下libmpg123-0.dll这个文件,这一搜索,离谱
在这里插入图片描述
这个dll居然已经在我的项目里面存在了,(红色圈),底下两个是我下载51jb上的然后放进来的,很明显,这两个来源不同的dll它们是不一样的,它们连文件大小都不同。

本着官网永远是官网的原则,我把项目里面(Python下面的)libmpg123-0.dll文件往system32和syswow64里面拷贝了一份,然后在打开pycharm跑代码,成了…

问题玄学般解决…

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值