IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows 10 Discussion :

Terminal Windows et variables environnement


Sujet :

Windows 10

  1. #1
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Points : 64
    Points
    64
    Par défaut Terminal Windows et variables environnement
    Bonjour à tous,
    j'utilise Windows 10 sans vraiment savoir comment ce système fonctionne et j'arrive à peu près à mes fins.
    Je ne comprends pas comment les variables (appelées PATH quand j'utilise Python 3.6) fonctionnent. Quel est mon problème?
    Quand j'utilise le terminal Windows pour lancer Python, je dois indiquer le chemin complet par cd c:\Users\username\AppData\Local\Programs\Python\Python36 ce qui donne accès à Python (un message s'affiche quand je tape Python pour m'assurer que tout est correct), ensuite pour exécuter le script je dois taper le chemin complet, comme suit C:\Users\username\Documents\T-Technique\Python\Exemples\Carre-magique.py (juste après le Python36 indiquant le répertoire de la version Python.
    Existe-t-il un moyen permettant de simplifier cette commande, comme je le vois souvent en regardant des vidéos d'apprentissage?

    Dans le panneau de configuration, je trouve pour la variable utilisateur Path :
    %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
    et pour la variable système Path, 2 lignes relatives à Python36 parmi d'autres relatives à d'autres applications :
    C:\Program Files (x86)\Python 3.6\Scripts\
    C:\Program Files (x86)\Python 3.6\


    Est-il possible avec ces éléments de lancer le script en tapant, comme je le vois souvent :
    c;>Python36 Carre-magique.py permettant de choisir le bonne version de Pyhton et le fichier .py localisé tout à fait ailleurs que les objets Pyhton?
    D'avance merci pour l'aide apportée.
    Pierre

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 629
    Points : 10 554
    Points
    10 554
    Par défaut
    Je passe par là

    Et si tu fais 1 raccourci bureau de ton exécutable python (*) et ensuite :
    1) Soit tu "drag & drop" ton script sur le raccourci. Mais tu peux avoir une bascule ("switch") pour exécuter ton script.
    2) Soit tu ouvres ton python et tu "drag & drop" ton script. En théorie, tu vas avoir dans ta fenêtre le chemin de ton script s'écrire.


    * -> Cliquez avec le bouton droit sur le nom du programme, puis cliquez sur Envoyer à > Bureau (créer un raccourci).

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    Tu peux aussi fixer le chemin d'accès à Python dans le PATH, et appeler ton script depuis son dossier.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Points : 64
    Points
    64
    Par défaut Terminal Windows
    Ce qui me déroute est la phrase suivante : "Tu peux aussi fixer le chemin d'accès à Python dans le PATH".

    Dois ajouter dans la variable utilisateur Path pour l'utilisateur username le chemin C:\Users\username\AppData\Local\Programs\Python\Python36 chemin qui donne l'accès au python.exe?

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    oui c'est ça.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Points : 64
    Points
    64
    Par défaut Terminal Windows
    Dans le Panneau de configuration, variables utilisateur pour username, Windows affiche une ligne pour la variable Path sous la forme C:\Users\username\AppData\Local\Microsoft\WindowsApps; mais quand je clique sur Modifier, la présentation devient %USERPROFILE%\AppData\Local\Microsoft\WindowsApps et je ne vois nulle part de définition pour %USERPROFILE%.
    Est-ce qu je dois ajouter une nouvelle ligne ou modifier la ligne existante par coller derrière le point virgule le chemin vers python.exe (C:\Users\pzorba75\AppData\Local\Programs\Python\Python36)?
    C'est souvent ce que je vois faire quand je trouve des vidéos sur ce sujet.
    J'essaie de comprendre mais le %USERPROFILE% me semble arriver de nulle part et doit pourtant bien être utile.

  7. #7
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    Tu dois ajouter ton chemin à l'existant. Chaque chemin est séparé par un point virgule.

    %uerprofile% est une variable d'environnement pointant sur le dossier de ton compte utilisateur.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  8. #8
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Points : 64
    Points
    64
    Par défaut Terminal Windows
    Dans le Panneau de Configuration, je choisis Variables utilisateur pour pzorba75, je sélectionne la ligne Path qui vient en bleu et j'appuie sur Modifier... Une autre fenêtre s'affiche (celle avec %USERNAME% pour les WindowsApps (le ; n'est plus visible) avec à droite des boutons Nouveu - Modifier - Parcourir et Supprimer. Si je clique sur Modifier, la ligne s'efface dès que je tape un caractère (pensant taper le chemin vers Python36). Bien sur que je fais Annuler pour ne rien casser dans ces variables.

    Je ne comprends pas comment utiliser cette fenêtre, et cela ne correspond pas à ce que je vois dans des vidéos sur Internet...

    Comment en sortir?

    Merci pour l'extrême patience, je ne suis pas vraiment à l'aise avec Windows.

  9. #9
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 629
    Points : 10 554
    Points
    10 554
    Par défaut
    Citation Envoyé par pzorba75 Voir le message
    Si je clique sur Modifier, la ligne s'efface dès que je tape un caractère (pensant taper le chemin vers Python36)
    C'est sûrement parce que ta valeur est sélectionnée Il faut cliquer une fois sur la valeur pour la désélectionner.

    Et les valeurs sont séparées par des points-virgules "valeur1;valeur2;valeur3"

  10. #10
    Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2015
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 55
    Points : 64
    Points
    64
    Par défaut Variables environnement
    Citation Envoyé par foetus Voir le message
    C'est sûrement parce que ta valeur est sélectionnée Il faut cliquer une fois sur la valeur pour la désélectionner.

    Et les valeurs sont séparées par des points-virgules "valeur1;valeur2;valeur3"
    Ces manipulations, inhabituelles pour moi, me déroutent à chaque fois. Pour être sûr d'avoir une installation correcte de Python et des outils associés, j'ai tout désinstallé et repris une installation au début en cochant une case 'Add to path' lors de l'installation de Python 3.7 et mon système semble bien paramétré. Il marche correctement pour les premiers pas que je fais sous Python autant avec Pyscripter que dans le terminal Windows.
    Merci à tous pour l'aide apportée.

  11. #11
    Membre expérimenté
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Points : 1 540
    Points
    1 540
    Par défaut
    Désolé, j'ai dits une grosse bêtise que j'ai préféré éfacer.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variable environnement Windows 32bit et 64bit
    Par Skyline-gtr dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/06/2009, 20h09
  2. Récupération Variable Environnement Windows
    Par Bruno.d dans le forum Outils
    Réponses: 2
    Dernier message: 22/08/2007, 10h09
  3. Réponses: 1
    Dernier message: 19/11/2006, 16h47
  4. Réponses: 2
    Dernier message: 01/07/2006, 20h10
  5. installer une variable environnement dans windows xp pack 2
    Par superjeanpi dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/03/2005, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo