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

Python Discussion :

Problème de version de Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2016
    Messages : 109
    Par défaut Problème de version de Python
    Bonjour,

    Après avoir désinstallé toutes les versions Python de mon PC, j'ai téléchargé et installé la version 3.8.5.
    J'ai vérifié le PATH et les variables d'environnement et redémarré mon PC. Tout pointe vers cette version.

    Pourtant quand dans la console, je lance python, la version affichée est 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15).

    Quelqu'un peut-il m'aider ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Tente de réinstaller la version 3.8 avec l'option PATH cochée et vérifie bien qu'il n'y a pas la version 3.6 dans tes variables d'environnement. Sinon je ne vois pas...

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Sous Windows, faire dans la console:
    Ce qui donnera tous les "python.exe" du PC que Windows est capable de trouver tout seul (grâce au path)

    A voir ensuite avec le path de Windows, tant le path système que celui lié à l'utilisateur.
    Par exemple, chez moi, en plus de mon Python normal 3.7, il y a aussi un python.exe qui se trouve dans le path utilisateur, et qui semble lié à l'application "skype" (C:\Users\utilisateur\AppData\Local\Microsoft\WindowsApps\python.exe).

  4. #4
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2016
    Messages : 109
    Par défaut
    Bonjour,

    Merci pour vos réponses à tous les deux.
    Pour la réinstallation, j'avais déjà essayé et cela ne fonctionne pas.
    Pour la commande Where, merci j'avais oublié et là j'ai vu que neard (https://neard.io/ Portable WAMP software stack) prenait le pas sur l'install que j'avais faite.
    J'ai mis à jour neard en 3.7 (car il ne prend pas plus) et du coup la version du python à laquelle j'accède à partir de la console est 3.7

    Du coup ma question est un peu bête car ça fait longtemps que je n'ai pas fait de MSDOS :
    - quand je regarde mes variables d'environnement windows je ne vois pas le path vers la version Python de neard
    - quand je lance Path sous MSDOS, je vois le chemin vers la version Python de neard.

    Existe-t-il une solution pour modifier le PATH en dehors des variables d'environnement pour forcer windows à utiliser la version 3.8.5 que j'installe ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Tu as essayé path=chemin\python38 ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2016
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2016
    Messages : 109
    Par défaut
    Quand j'installe la version 3.8.5 le chemin se place après le chemin de Neard.
    Et si je fais un forçage manuel éventuel, cela ne fonctionnera que pendant la session du PC
    Citation Envoyé par LeNarvalo Voir le message
    Tu as essayé path=chemin\python38 ?

  7. #7
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Je connais deux façons de modifier de façon permanente les "PATH" de Windows 10 (je me limite aux méthodes graphiques):

    - dans le navigateur de fichier, clic droit sur le répertoire "Ce PC" => Propriétés. Dans la page Propriété: clic sur "Paramètres système avancés". Dans la nouvelle page, clic sur le bouton en bas "Variables d'environnement".

    - dans le menu de Windows, clic sur l'icone des paramètres. Dans la ligne de recherche en haut, écrire "envir" => clic sur "Modifier les variables d'environnement système" qui apparait en réponse à la recherche. Dans la nouvelle page, clic sur le bouton en bas "Variables d'environnement".

    Ces deux solutions conduisent à la même fenêtre qui permet de modifier les 2 PATH système et utilisateur (et n'importe quelle autre variable d'environnement: ne pas faire de bêtise!).

    Attention: une fois les modifs faites, il faut relancer la console pour qu'elle les prenne en compte.

    [Edit]: Dans mon PATH système, les adresses pour mon Python 3.7 sont les suivantes (placées en haut de la liste):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    E:\Programmes\Python37
    E:\Programmes\Python37\DLLs
    E:\Programmes\Python37\Scripts
    E:\Programmes\Python37\site-Packages

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Citation Envoyé par berthos Voir le message
    Existe-t-il une solution pour modifier le PATH en dehors des variables d'environnement pour forcer windows à utiliser la version 3.8.5 que j'installe ?
    PATH est une variable d'environnement...

    Toutes les solutions pour configurer Python sur Windows sont dans la documentation.

    A vous de choisir celle qui vous semblera la plus adaptée!

    notez qu'avec les versions 3.3+, Python vient avec un "launcher" qui permet d'utiliser le shebang pour forcer le lancement d'un script avec une version particulière.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Erreur 1064 - Probléme de versions
    Par thibaut06 dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/11/2005, 16h22
  2. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 21h38
  3. [Word] Problème de version Word
    Par delphicrous dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/09/2004, 11h19
  4. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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