pygame.error: Unable to open file 'pickup.wav'
来源:互联网 发布:广州本科网络教育 编辑:程序博客网 时间:2024/06/01 19:05
今天遇到一个问题(如标题所示),最后知道真相的我眼泪差点掉下来/(ㄒoㄒ)/,实在忍不住一定要写下来…..
是这样的,我在笔记本上写好的程序,跑的很顺利,今天拷贝到实验室的台式机上,准备打包成可执行文件,想着先运行看看是否还有问题,结果每次运行都会出现错误:
pygame.error: Unable to open file ‘pickup.wav’
遇到这种问题,首先要考虑的就是,程序开始是否进行了初始化(遇到此类问题,最最最先要考虑的就是是否初始化了,在使用pygame的时候,必须要有这个)
pygame.init()
因为之前程序在笔记本上运行顺利,应该可以排除这个原因,以防万一我还是进行了检查,确实已经有了。
于是继续Google,查资料,我百思不得其解,其中看到有小伙伴说要加
pygame.mixer.init()
我将信将疑地添加该语句,进行了试运行,然而还是无法加载,但是又报了一个新错误:
pygame.error: DirectSoundCreate: No audio device found
该错误显示,没有发现音频设备,恍然想起,实验室的台式机是没有播放设备的,于是试着插上平时用的头戴式耳机,再次运行,顺利无误!!!
然后,我把“pygame.error: DirectSoundCreate: No audio device found”这句删掉,仍然顺利运行。可见,应该只要有最开始那句初始化语句就可以了。
此时的我,不知该高兴还是忧伤,真的没有想到没有插入音频设备也会导致这样的错误,不过幸好最后解决啦^o^开心…
希望能给和我遇到同样问题的小伙伴一个借鉴
阅读全文
0 0
- pygame.error: Unable to open file 'pickup.wav'
- Error: unable to open database "BookStore.db": unable to open database file
- Error: Unable to open class file R.java
- Android Error: Unable to open class file R.java
- Android Error: Unable to open class file R.java
- 转载 Android Error: Unable to open class file R.java
- Android Error: Unable to open class file R.java
- Error: Unable to open class file R.java
- Android Error: Unable to open class file R.java
- ERROR: Unable to open class file R.java
- link error Unable to open file 'dclusr50.lib'
- ORA-07391: sftopn: fopen error, unable to open text file
- [ILINK32 Error] Fatal: Unable to open file .obj
- [Linker Error] Unable to open file 'DIALOG.RES'
- [Linker Fatal error] Unable to open file 'EDISASM.OBJ'
- [Linker Fatal error] Unable to open file 'PROXIES.OBJ'
- [Linker Fatal error] Unable to open file 'SYSINIT.OBJ'
- [ilink32 Error] Fatal: Unable to open file 'EUREKALOGCORE.LIB'
- jar包、可执行jar包、classpath
- linux磁盘管理
- 导航栏添加子标题
- Android科大讯飞语音合成
- 函数及变量跨模块调用
- pygame.error: Unable to open file 'pickup.wav'
- 2017 谷歌 I/O大会
- NB算法
- 禁调滑动的recyclerview
- [知识汇总] Qt、Qt SDK以及Qt Creator的区别
- vue如何在sublime text 中变成彩色
- final
- 利用ScrollView实现图片缩放
- 编译dll时debug和release版命名不同遇到的问题