Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope
Python & Zope Forum d'entraide sur la programmation en Python et Zope. Avant de poster -> F.A.Q Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/11/2012, 10h06   #1
mar1985
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 138
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 138
Points : 30
Points : 30
Par défaut Fichier .egg doesn't exist

Bonjour,

Lors de l'exécution d'un script python,
j'ai rencontré l'erreur suivante:
ERROR : The path '\c\...\floor.egg doesn't exist'

j'ai vérifié et le fichier existe exactement dans le chemin spécifié.

Avez vous une idée c quoi le problème?

Merci
mar1985 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/11/2012, 10h18   #2
Darkemal
Membre du Club
 
Homme
Lycéen
Inscription : novembre 2012
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2012
Messages : 35
Points : 51
Points : 51
Bonjour,

Peut-on avoir le code qui pose problème ? Quelle version de python utilises-tu ? Et quel OS ?

Merci,

PS : Évite le SMS
Darkemal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 11h07   #3
VinsS
Membre Expert
 
Homme
Inscription : octobre 2008
Messages : 974
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : octobre 2008
Messages : 974
Points : 1 456
Points : 1 456
C'est normal 'c\...' ? ce ne devrait pas être 'c:\...'.

Je ne suis pas sous windows pour vérifier mais, quoiqu'il en soit, si Python ne trouve pas le fichier à cette uri c'est qu'il n'y est pas.
__________________
Vincent
Oqapy . Qarte . PaQager
VinsS est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 11h18   #4
mar1985
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 138
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 138
Points : 30
Points : 30
@ Darkemal

Merci pour votre réponse,

En voici le code qui déclenche le problème :

Code :
1
2
3
virtual_world = VirtualWorld(os.path.join(args.directory, 'scene.xml'),
        os.path.join(args.directory, 'pedestrians.xml'),
        Filename.fromOsSpecific(args.directory), args.mode)
J'utilise python 2.6 sous Windows 7.

@ VinsS:

Merci pour votre réponse. J'ai fait aussi la remarque et j'ai accédé au fichier xml qui contient le chemin d'accès au fichier et j'ai trouvé le code suivant:
Code :
1
2
 
<model path="../../media/scenes/office_floor/skybox.egg" scale="25" pos="0 0 50" hpr="0 0 0" has_lighting='0'/>
alors j'ai pensé à remplacer ce chemin par la chemin absolu à partir du C:\

alors le code dans le fichier xml est devenu :
Code :
1
2
 
<model path="C:/virtual-vision-simulator-master/media/media/scenes/office_floor/skybox.egg" scale="25" pos="0 0 50" hpr="0 0 0" has_lighting='0'/>
enfin j'ai réexécuté et j'ai eu le même problème mais cette fois ci avec le chemin spécifié dans l'erreur qui est devenu :

Citation:
ERROR: The path '\c\virtual-vision-simulator-master\config\sample\C:\virtual-vis
ion-simulator-master\media\media\scenes\office_floor\skybox.egg' does not exist
Avez vous une idée?

Merci
mar1985 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 11h28   #5
Darkemal
Membre du Club
 
Homme
Lycéen
Inscription : novembre 2012
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2012
Messages : 35
Points : 51
Points : 51
Bonjour,

D'après l'erreur j'ai l'impression qu'il traite le chemin que tu as écrit comme un chemin relatif et non absolu ... Tu devrais laisser le tout en chemin relatif donc.
Fais attention aux slashs : sous Windows, sauf erreur, les chemins utilisent des anti-slashs ( \ ) et non des /.
Darkemal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 11h45   #6
mar1985
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 138
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 138
Points : 30
Points : 30
J'ai fait comme vous venez de le mentionner:
En voici le code du fichier scene.xml:

Code :
1
2
3
4
5
6
7
<scene>
  <models>
    <model path="..\..\media\scenes\office_floor\skybox.egg" scale="25" pos="0 0 50" hpr="0 0 0" has_lighting='0'/>
	<model path="..\..\media\scenes\office_floor\office_floor.egg" scale="25" pos="0 0 0" hpr="0 0 0" has_lighting='1'/>
  </models>
 
</scene>
Mais j'ai toujours la même erreur

J'ai toujours la même erreur:

Citation:
C:\virtual-vision-simulator-master\src>python 3D_Simulator.py -d C:\virtual-visi
on-simulator-master\config\sample
Known pipe types:
wglGraphicsPipe
(all display modules loaded.)
ERROR: The path '\c\virtual-vision-simulator-master\media\scenes\office_floor\sk
ybox.egg' does not exist
sachant que le fichier existe dans ce répertoire ((((
mar1985 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 12h21   #7
Darkemal
Membre du Club
 
Homme
Lycéen
Inscription : novembre 2012
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2012
Messages : 35
Points : 51
Points : 51
Si je ne me trompe pas tu lance le fichier avec comme argument 'C:\virtual-vision-simulator-master\config\sample'. Tu as essayé par chemin relatif (vu que j'ai l'impression qu'il a un peu de mal avec les chemins absolus) ?
Darkemal est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/11/2012, 12h21   #8
VinsS
Membre Expert
 
Homme
Inscription : octobre 2008
Messages : 974
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : octobre 2008
Messages : 974
Points : 1 456
Points : 1 456
Ben, j'ai l'impression que le code que tu montre n'est pas à la source de l'erreur:
Code :
1
2
3
4
 
virtual_world = VirtualWorld(os.path.join(args.directory, 'scene.xml'),
        os.path.join(args.directory, 'pedestrians.xml'),
        Filename.fromOsSpecific(args.directory), args.mode)
Ici le code construit les chemins '.../scene.xml' et '.../pedestrians.xml' ce qui n'a pas grand chose à voir avec '.../skybox.egg'.

En tous cas un chemin qui commence par '\c\' me paraît étrange.
__________________
Vincent
Oqapy . Qarte . PaQager
VinsS est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 12h29   #9
mar1985
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 138
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 138
Points : 30
Points : 30
oui c'était exactement ça, merci Darkemal. Le problème c'était avec le chemin absolu (ben je ne sais pas pourquoi mais c'est résolu comme même).

Merci aussi à VinsS.
mar1985 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 12h43   #10
Darkemal
Membre du Club
 
Homme
Lycéen
Inscription : novembre 2012
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2012
Messages : 35
Points : 51
Points : 51
Il vaudrait mieux déterminer d'où vient le problème, pour éviter que ça se reproduise avec quelqu'un qui n'est pas au courant Ça pourrait venir de ta gestion des args de la ligne de commande non ?
D'ailleurs ton soft sert à quoi ? Virtualisation ?

PS : C'est quand même, pas comme même
Darkemal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 15h35   #11
mar1985
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 138
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 138
Points : 30
Points : 30
En fait, il s'agit d'une plateforme de simulation de vision artificielle.
mar1985 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h33.


 
 
 
 
Partenaires

Hébergement Web