Executer un script Python sous Windows [Résolu/Fermé]

Signaler
Messages postés
57
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
17 février 2016
-
Messages postés
9016
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
16 février 2020
-
Salut à tous,

Alors voila j'ai un script python un petit jeux qui fonctionne très bien sous Ubuntu que je veux maintenant faire tourner sous Windows 7 ou 8 peu importe.

j'ai essayé de changer sur virtualbox avec Windows 7 d'ajouter la variable d'environnement "PYTHONPATH"
après avoir installé python 3.5 dans C:\programmes\python3.5\ et en pointant la variable environnement C:\programmes\python3.5\python.

Mais dans la console en rentrant la commande Python \cheminduscipt.py
il rétorque ne pas connaître la commande.
j'ai aussi essayé de changé le shabang
#!/usr/bin/env python

en
#!\C:\programmes\python3.5\python
dans le script
encore une fois aucun effet..

Les méthode diverge sur les forums (tous anglais) que j'ai consulté mais aucune ne marche chez moi, j'arrive juste à lancer interpréteur avec un double clic sur l'exécutable python.

S'il vous plaît ya t'il une manière simple d'exécuter un script Python?

1 réponse

Messages postés
9016
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
16 février 2020
2 293
Salut

il manque sans doute le chemin de Python.exe dans le path (variable d'environnement).

Tu peux utiliser la commande py plutot que python qui est accessible depuis n'importe où. Plus de détails : http://sametmax.com/gerer-plusieurs-versions-de-python-avec-py-sous-windows/

Sinon il faudrait désinstaller Python 3.5 puis de le réinstaller en utilisant les options avancées, tu pourras alors cocher la case pour ajouter automatiquement python au path de Windows.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
57
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
17 février 2016
10
finalement j'ai réinstallé python en cochant la case par contre sur le y'a des problèmes d'affichage des accent et caractère spéciaux j'ai essayé la commande chcp 1252 et 65001 rien de ne change j'ai bien déclarer le:
# -*- coding: utf-8 -*-
en début de script
si quelqu'un c'est d'où sa peut venir je suis preneur

en tous cas merci beaucoup
Messages postés
9016
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
16 février 2020
2 293
# -*- coding: utf-8 -*-
est inutile en Python 3 car l'unicode est géré nativement.
Pour le reste je crois que cet article pourrait t'aider : http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/