Pour commencer, cela semble être un problème commun pour les gens, mais les résolutions qui les ont aidés ont été peu d'aide pour moi-même. Préliminaires, je cours Raspbian w/Pixel sur le RaspberryPi3B. J'ai lu toute la documentation de pygame pertinente sur le sujet avec d'autres ressources. Voici le lien vers le doc; https://www.pygame.org/docs/ref/image.html#pygame.image.load.Erreur, pygame.image.load, incapable de résoudre
Je réinstallée tout en utilisant le shell:
$ sudo apt-get install mercurial
$ hg clone https://bitbucket.org/pygame/pygame
$ cd pygame
$ sudo apt-get install libsdl-dev libsdl-image1.2-dev libsdl-
mixer1.2-dev libsdl-ttf2.0-dev
$ sudo apt-get install libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev
$ sudo apt-get install python3-dev python3-numpy
$ python3 setup.py build
$ sudo python3 setup.py install
Alors commence maintenant le plaisir .. Je reçois l'erreur suivante:
Traceback (most recent call last): File "/home/pi/Python_Code/Revenge of the Morning Wood.py", line 19, in lumberJack = pygame.image.load('/home/pi/Python_Code/Revenge_of_the_Morning_wood/lumberJack.png')
pygame.error: Couldn't open /home/pi/Python_Code/Revenge_of_the_Morning_wood/lumberJack.png
code jusqu'au point d'erreur :
import pygame
import time
pygame.init()
display_width = 800
display_height = 600
gameDisplay = pygame.display.set_mode((display_width,display_height))
pygame.display.set_caption("Revenge of the Morning Wood")
clock = pygame.time.Clock()
lumberJack = pygame.image.load('/home/pi/Python_Code/Revenge_of_the_Morning_wood/lumberJack.png'
def lumberJack(x,y):
gameDisplay.blit(lumberJack,(x,y))
x = (display_width * 0.45)
y = (display_height * 0.8)
Il ne s'affichera même pas un fichier .bmp non compressé. J'ai essayé toutes les extensions de fichiers et toutes les combinaisons d'emplacements de fichiers par rapport au code source/image/pygame_module. Au début, une erreur est apparue dans le shell python, mais après l'installation détaillée ci-dessus renvoie maintenant une valeur de "1".
Cette erreur signifie qu'elle n'a pas pu ouvrir ce fichier image. Êtes-vous sûr que c'est dans le bon répertoire (et/ou le bon nom de fichier)? –
J'ai essayé toutes les combinaisons de répertoires. Mon premier penchant était de penser que pygame avait été corrompu, mais la deuxième installation d'une source différente l'a exclu. J'ai essayé plusieurs images avec plusieurs extensions différentes. Je vais jouer avec ça encore plus ce soir. Vous avez probablement raison de dire que c'est un problème dans le programme de naviguer dans les répertoires, je peux juste sembler le résoudre. –
Essayez de modifier votre question avec la structure de fichier de votre projet. –