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

Déploiement/Installation Python Discussion :

Commandes d'installation mypy


Sujet :

Déploiement/Installation Python

  1. #1
    Membre actif
    Homme Profil pro
    ...
    Inscrit en
    Septembre 2015
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : ...
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2015
    Messages : 32
    Par défaut Commandes d'installation mypy
    Bonjour,

    J'aimerais comprendre la différence entre ces deux commandes d'installation de l'outil mypy.

    Doc mypy et à priori la seule occurrence :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    python3 -m pip install mypy
    Commande courante sur le net :

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 602
    Par défaut
    De prime abord, je dirais que les deux commandes font la même chose.

    Avec la première, tu demandes à Python d'exécuter pip pour installer mypy.
    Avec la seconde, tu demandes directement à pip de le faire.

  3. #3
    Membre actif
    Homme Profil pro
    ...
    Inscrit en
    Septembre 2015
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : ...
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2015
    Messages : 32
    Par défaut
    Je crois que j'ai compris :
    La première commande passe l'instruction par un script.
    La seconde passe directement par le gestionnaire de paquet pip et demande donc les droits.
    De prime abord, je dirais que les deux commandes font la même chose.
    Oui, oui elles servent à installer mypy.

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 287
    Par défaut
    bonjour
    Citation Envoyé par Mr ZEE Voir le message
    Commande courante sur le net :
    Citation Envoyé par Mr ZEE Voir le message
    et demande donc les droits.
    Mais pourquoi demander des droits ?
    Clairement à oublier ! on n'installe PAS une lib python avec sudo (ou en root) : on risque fortement de casser notre système (même si tu n'as pas mypy dans le système, une dépendance peut être incompatible avec des applications python de ton système)

    Note: Maintenant, normalement, pip sans option particulière installe par défaut dans notre home et non dans le système (donc aucunement besoin de droits particuliers). Puisque que l'on ne connait pas forcément bien son environnement, le plus simple est de ne pas utiliser sudo.

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 681
    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 681
    Par défaut
    Citation Envoyé par Mr ZEE Voir le message
    J'aimerais comprendre la différence entre ces deux commandes d'installation de l'outil mypy.
    Hormis les privilèges sans doute nécessaire pour modifier le python système, les 2 commandes devraient lancer le même pip dans le même environnement Python.
    Sauf que... sur linux la commande "pip" renvoie plutôt à l'environnement Python2. Pour Python3, c'est pip3.
    S'il faut des privilèges pour modifier le python système, on est supposé y installer que des packages de la distro. linux et non via pip.

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

Discussions similaires

  1. Commande "mvn install:install-file"
    Par DanielW33 dans le forum Maven
    Réponses: 13
    Dernier message: 06/07/2011, 10h10
  2. Réponses: 0
    Dernier message: 28/11/2008, 19h23
  3. Linux: Commande-line Installation
    Par amindeed dans le forum Administration système
    Réponses: 6
    Dernier message: 26/08/2008, 11h23
  4. commande d'installation de windows xp 64 bit en mode MS-DOS
    Par readymasters dans le forum Windows XP
    Réponses: 1
    Dernier message: 16/10/2007, 20h53
  5. commande gem install rails = erreur
    Par khany dans le forum Ruby on Rails
    Réponses: 9
    Dernier message: 28/08/2007, 17h43

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