操作系统无法加载图像 pygame.error: 无法打开 imgs\pipe.png

源代码:https://github.com/techwithtim/NEAT-Flappy-Bird 第 28 - 31 行(技术与 tims flappy Bird 深度学习 AI)


pipe_img = pygame.transform.scale2x(pygame.image.load(os.path.join("imgs","pipe.png")).convert_alpha())

bg_img = pygame.transform.scale(pygame.image.load(os.path.join("imgs","bg.png")).convert_alpha(), (600, 900))

bird_images = [pygame.transform.scale2x(pygame.image.load(os.path.join("imgs","bird" + str(x) + ".png"))) for x in range(1,4)]

base_img = pygame.transform.scale2x(pygame.image.load(os.path.join("imgs","base.png")).convert_alpha())

我一开始以为这是一个本地问题,但在摆弄 python 并卸载、安装和重新安装之后,我可以得出结论,几乎可以肯定不是这样。


这是错误:


Traceback (most recent call last):

  File "c:/Users/osty2/Documents/programing_projects/NEAT-Flappy-Bird/flappy_bird.py", line 28, in <module>

    pipe_img = pygame.transform.scale2x(pygame.image.load(os.path.join("imgs","pipe.png")).convert_alpha())

pygame.error: Couldn't open imgs\pipe.png

PS C:\Users\osty2\Documents\programing_projects> 

这是一个操作系统错误,但我尝试过的所有内容都不起作用。需求文件夹中的所有内容均已安装,所有内容都在 3.8.6 上运行,并且还在 3.7.2、3.7.9 和 3.9.0 上进行了测试。

问题在github提交

问题已提交至 reddit

https://img1.sycdn.imooc.com/653a0898000122ae13620771.jpg

Qyouu
浏览 118回答 1
1回答

慕神8447489

该错误与您的 python 版本无关,也不是存储库的问题。据我所知,您正在尝试从 运行该应用程序C:\Users\osty2\Documents\programing_projects,该应用程序没有imgs文件夹。导航到C:\Users\osty2\Documents\programing_projects\NEAT-flappy-bird并运行它。然后应用程序将能够看到该imgs文件夹。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python