Executer un script Python sous Windows

Résolu/Fermé
iron uchiwa Messages postés 57 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 17 février 2016 - Modifié par iron uchiwa le 21/02/2015 à 12:00
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 21 févr. 2015 à 19:47
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?
A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
Modifié par dsy73 le 21/02/2015 à 12:29
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.
2
iron uchiwa Messages postés 57 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 17 février 2016 15
Modifié par iron uchiwa le 21/02/2015 à 14:06
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
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
21 févr. 2015 à 19:47
# -*- 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/
0