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 :

Comment installer une version inférieur sur un Macbook M4


Sujet :

Python

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 219
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 219
    Par défaut Comment installer une version inférieur sur un Macbook M4
    Bonjour,
    Je ne suis pas trop expert.

    J'ai un nouveau macbook avec Python 3.14

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    python3 --version
    Python 3.14.3

    /opt/homebrew/bin/python3

    Dans mon dossier /Application, j'ai le dossier 'Python 3.14'

    Mais j'ai besoin de Python@3.13 et j'aimerais pouvoir sans trop de traca, passer de 3.13 à 3.14 même si resterai principalement avec 3.13

    Est-ce que je pourrais simplement télécharger le "Mac OS Installer" ici https://www.python.org/downloads/release/python-31312/ ?

    Je suppose que dans mon dossier /application, j'aurai un nouveau dossier Python 3.13.

    Mais comment choisir la version que je veux utiliser pour un cas ou pour un autre?

    Mercii

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 219
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 219
    Par défaut
    J'ai finallement essyé ceci:

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    brew install pyenv
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
    echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
     
    pyenv install 3.13.12
    pyenv global 3.13.12

    Je ne comrpends pas pourquoi quand je saisi la commande

    Il me retourne toujours
    Python 3.14.3
    alors que

    retourne bien
    3.13.12 (set by /Users/pierrot/.pyenv/version)
    Mon soucis est que je veux lancer mettre en place un environnement avec Django. Je dois aussi installer mysqlclient

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    pip3 install mysqlclient

    et j'aimerais que tout soit fait avec PYthon 3.13

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 712
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 712
    Par défaut
    que renvoie py --version ?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 219
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 219
    Par défaut
    Hello, merci pour ta réponse.

    py me retourne rien
    $ py
    zsh: command not found: py

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 712
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 712
    Par défaut
    comme tu passes par pyenv, tu devrais pouvoir faire pyenv exec pip install ....
    (donc en gros spécifier pyenv exec avant tes commandes habituelles)
    (on pourrait modifier le python global du système, mais pas sûr que ce soit toujours une bonne idée)

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 219
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 219
    Par défaut
    Hello
    Merci pour ta réponse.

    Sans me rendre compte j'ai fais un truc cohérent.
    Quand j'ai acheté mon mac j'ai du l'installé avec un installer en attendant de me relancer avec Django car dans mon dossier Application (je suis sous mac) je vois un dossier

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    /Application/Python 3.14/

    Mias.... a!ie, j'ai aussi installer Python 3.13 via brew, sans me rappeler de ma première action (pas bien)

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    brew install python@3.14

    Pour revebir à mon problème, j'ai désinstallé python viw brew

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    brew uninstall --force python@3.14

    Depuis quand je fais

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    python3 --version
    il m'affiche maintenant 3.13.12

    Si maintenant je controle mes version

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    pyenv --versions
    Il m'affiche

    system
    * 3.13.12 (set by /Users/pierrot/.pyenv/version)
    si je passe sur system et je controle mes version

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    pyenv global system
    pyenv --versions
    il m'affiche
    * system (set by /Users/pierrot/.pyenv/version)
    3.13.12
    et
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    python3 --version
    affiche
    Python 3.14.2
    donc je epux revenir sur 3.13.12

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pyenv global 3.13.12
    python3 --version

    Python 3.13.12
    Donc jusqu'à la, je peux travailler avec python 3.13.12

    Ma question bête,
    si je reviens sur python3.14

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pyenv global system 
    python3 --version

    Pourquoi il m'affiche 3.14?

    Est.ce parce que je l'ai installé avec l'installer ou est-ce la version par défaut?

    Ceci
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    which -a python python3

    il m'affiche
    /Users/pierrot/.pyenv/shims/python
    /Users/pierrot/.pyenv/shims/python3
    /Library/Frameworks/Python.framework/Versions/3.14/bin/python3
    /usr/local/bin/python3
    /usr/bin/python3
    PS: Je ne vais pas développer un truc en Python (enfin pour le moement ). J'aimerais réinstaller Django qui necessite Pytion

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/09/2011, 12h59
  2. [SCO] comment installer la version 5.0
    Par baali_hacene dans le forum Unix
    Réponses: 3
    Dernier message: 22/04/2006, 14h31
  3. Site web : Comment gérer une version Officiel et Officieuse
    Par AlphaYoDa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 05/12/2005, 08h48
  4. Réponses: 2
    Dernier message: 27/10/2005, 13h10

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