Pycharm:“在 'image.py' 中找不到参考 'load'”

Posted

技术标签:

【中文标题】Pycharm:“在 \'image.py\' 中找不到参考 \'load\'”【英文标题】:Pycharm: "Cannot find reference 'load' in 'image.py'"Pycharm:“在 'image.py' 中找不到参考 'load'” 【发布时间】:2017-10-03 08:43:59 【问题描述】:

我在 Pycharm 中使用 Pygames 工作时遇到问题,当我尝试 pygame.image.load() 时它不起作用,并一直告诉我它在 image.py 中找不到“加载”。我重新下载了pygame包,还是不行。请帮我。

Pycharm 报告:Cannot find reference 'load' in 'image.py',使用 pygame.image.load() 时。尝试执行此命令时代码中断。

import pygame

pygame.init()

surface = pygame.display.set_mode((1200, 720))
my_image = pygame.image.load('maxresdefault.bmp')

run = True
while run:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False

    surface.fill((188, 22, 22)
    surface.blit(my_image, (0, 0))

    pygame.display.update()

pygame.quit()

重新下载 Pygame 包后,问题依旧。

Code

Error text

【问题讨论】:

edit您的帖子并将实际代码和错误消息显示为文本而不是屏幕截图。其他人无法从您的图像中复制和粘贴。 See here 了解详情。谢谢。 Pycharm 错误警告pygame.image.load 找不到,但可以。尝试加载 png 图像,因为 pygame 只能加载有限数量的格式。 在Pycharm中查看image.py代码后,我发现它从另一个文件load()导入:from pygame.imageext import load, load_extended, save_extended。在 imageext.py 中没有名为load的方法,至少 Pycharm 没有显示。 Pygame.image 【参考方案1】:

PyCharm 似乎在引用 load 时遇到问题,但它工作正常。这里有 2 个单独的问题:load 错误(可以忽略,因为似乎没有任何解决办法,PyGame 工作得很好),但其次,更重要的是,你的图像文件本身。它与您的脚本在同一目录中吗? .bmp 是标准格式,因此不应该成为问题。如果它在正确的目录中并且名称正确,请尝试将其转换为.png.jpg 图像。

【讨论】:

以上是关于Pycharm:“在 'image.py' 中找不到参考 'load'”的主要内容,如果未能解决你的问题,请参考以下文章

pycharm桌面路径怎么学

开发环境Mac 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm )

Pycharm调试Airflow

pycharm ce 安装后无法打开?

pycharm,32位的系统怎么下载?

Python的安装pycharm安装pycharm快捷键pycharm其他设置