Execution d'un programme python

Résolu
fantomette007 Messages postés 11 Statut Membre -  
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,

Je viens de commencer une formation dans laquelle de la programmation en python est prévue.
Les outils utilsés sont : notepad++, python2.6 et cmd.
J'ai installé notepad et python2.6, et ajouter ;c:\python26 dans la variable d'environnement "Path"

Quand je veux executer un simple programme dans cmd c:\Documents and Settings>fichier.py , mon fichier s'ouvre dans notepad.
J'ai essayé c:\Documents and Settings>python fichier.py et je reçois le message suivant c:\Documents and Settings\python.exe n'est pas une application Win32 valide.

Comment faire pour que ça fonctionne ?


Merci d'avance pour votre aide

Fantomette007

4 réponses

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Il y a un problème avec ta variable d'environnement PATH.
Ca donne quoi si tu fais
echo %PATH%
0
fantomette007 Messages postés 11 Statut Membre
 
Pas de changement
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
mon fichier s'ouvre dans notepad.

Tape: python fichier.py

Par défaut, Windows ne sait pas lancer les programmes directement comme le font les Unix/Linux.
-1
fantomette007 Messages postés 11 Statut Membre
 
J'ai déjà essayé mais j'ai le message d'erreur suivant :
c:\Documents and Settings\python.exe n'est pas une application Win32 valide.
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
Python n'est normalement pas installé dans c:\Documents and Settings\ mais dans c:\Python26\
-1
fantomette007 Messages postés 11 Statut Membre
 
Je l'ai installé dans c:\Python26\ et mes fichier.py dans c:\Documents and Settings\...
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
As-tu ajouté c:\python26 à la variable d'environnement PATH ?
-1
fantomette007 Messages postés 11 Statut Membre
 
Après quelques recherches, j'apprend que Python26 ne fonctionne pas avec win32.
Je dois réinstaller Python25 mais compatible avec win32, je ne trouve que des versions 2.5 en 64.
0
kilian Messages postés 8854 Statut Modérateur 1 526 > fantomette007 Messages postés 11 Statut Membre
 
Mais si ça marche. Ya pas de raison...
0
sebsauvage Messages postés 33415 Statut Modérateur 15 663 > fantomette007 Messages postés 11 Statut Membre
 
j'apprend que Python26 ne fonctionne pas avec win32.

Comme dit Kilian, si si, Python 2.6 fonctionne avec Win32 (windows) sans problème.
0