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 :

Installer Python, problème pour un novice


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2013
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2013
    Messages : 76
    Par défaut Installer Python, problème pour un novice
    Bonjour,

    Je vais poser les questions les plus stupides de ce forum alors ne rigolez pas... Merci

    J'ai installé Python / Zyro sur le PC de ma fille qui est en prépa à partir du site Python.org.
    J'ai également installé Anaconda recommandé par le site.
    A priori, Anaconda est un éditeur qui facilite la création de programmes.

    Je dois également installer les modules scientifiques spicy, math etc....
    Il faut taper une commande Conda install XXXX (X étant le nom du module).

    Mais une fois la commande tapée, je l'a fait exécuter et je ne vois aucun résultat (selon le mode d'exécution, j'ai un message d'erreur "can't execute file etc... mais en faisant run j'ai pas d'erreur). Donc je ne sais pas si les modules sont installés.
    J'ai trouvé un programme qui testait et donnait les modules installés mais pareil, je ne vois pas le résultat (commande print dans le programme).

    Donc mes questions de béotien (réponses détaillée SVP .... car je n'y connais rien ...)
    - Anaconda est-il nécessaire ? Peut-on utiliser Python seul ?
    - comment installer les modules scientifiques ? Où passer ses fameuses commandes
    - comment vérifier les modules installées ?

    Merci et bonne continuation.

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Pour ce profil, spyder est très pratique.

  3. #3
    Membre émérite

    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2010
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2010
    Messages : 662
    Par défaut
    Salut.

    En installant "Python" depuis python.org vous installez en fait un ensemble de librairies (.DLL pour Windows), l'interpréteur python (ce qu'il faut pour interpréter le code que vous écrirez) et quelques modules de base.
    En installant "Anaconda", on se retrouve avec l'installation de base de Python + tout un tas d'autres choses parmi lesquels des modules scientifiques (NumPy, SciPy, Pandas, Matplotlib), mais aussi un gestionnaire de module (conda) pour faciliter l'installation de nouveaux modules, un moyen de gérer des environnements virtuels, etc..

    Donc Anaconda se suffit.

    Pour utiliser le gestionnaire de modules d'Anaconda, il faut utiliser le "prompt" d'Anaconda (appelé "Anaconda prompt"). C'est une console. Pour installer un nouveau module il suffit alors de faire comme vous l'avez dit:
    Pour connaitre l'ensemble des modules et leur version installés il suffit de faire:
    On peut faire plein d'autres choses comme détaillé ICI.

    En espérant vous avoir éclairé un peu.

    J

  4. #4
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Pour un étudiant en cpge, winpython (spyder) est bien adapté :
    https://www.python.org/downloads/

  5. #5
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 215
    Par défaut
    Je suis moi-aussi un débutant Python. Je galérais régulièrement pour installer tel ou tel module complémentaire. Un jour, quelqu'un m'a dit : installe Anaconda (à la place de python ou presque)... et ça m'a solutionné des tas de problèmes.

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Les IDEs "qui ont tout avec" s'avèrent à l'usage de vrais boulets.

    Ils s'installent pour eux-même leur version de Python et leurs version de librairies tierces, qui ne sont donc pas accessibles avec le Python que tu as installé séparément.

    Ce qui signifie que si tu veux lancer un script directement à partir d'un shell, tu te retrouveras devant des erreurs d'import.

    Qui plus est, ces machins[0] font exécuter les programmes dans leur propre environnement créant des différences de comportement de ton code chez des usagers qui n'utilisent pas cet IDE.

    Et, je suis tenté de dire le pire, ces machins[0] réinterprètent les messages d'erreur. Qu'ils traduisent d'ailleurs.
    Donc au lieu de quelque chose de clair comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Traceback (most recent call last):
      File "core.py", line 1312, in <module>
        core = OqapyCore(sys.argv[1:])
      File "core.py", line 85, in __init__
        self.install_environment()
      File "core.py", line 167, in install_environment
        self.detect_screens()
      File "core.py", line 221, in detect_screens
        with open('foo/spam', 'r') as inf:
    FileNotFoundError: [Errno 2] No such file: 'foo/spam'
    tu te retrouves avec cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    EXCEPTION >>> [Error 2]El systemo no puede encontrar el archivo especificado
    Quand tu veux te faire aider sur developper.net ou stackoverflow ça aide pas.

    Tu as installé Python 3, for bien il ne te reste plus qu'à installer les modules et libs complémentaires avec pip[1].

    ... ou, peut-être expliquer à ta fille comment on fait.



    [0]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    machins = map(machin, ['pycharm', 'anaconda', 'autres'])
    [1]
    https://fr.wikipedia.org/wiki/Pip_(g...re_de_paquets)
    https://docs.python.org/3/installing/

  7. #7
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Jamais eu de souci avec linux et spyder pour installer des modules complémentaires.

Discussions similaires

  1. [Python 2.X] Python: Problêmes pour rendre un programme plus beau
    Par MisterPython dans le forum Général Python
    Réponses: 0
    Dernier message: 10/12/2014, 11h43
  2. [UBUNTU] Problème pour l'installation de mon modem Creatix
    Par JUSTIN Loïc dans le forum Ubuntu
    Réponses: 15
    Dernier message: 22/09/2006, 15h44
  3. [Installation] Problème pour charger les modules
    Par PierrotY dans le forum Apache
    Réponses: 2
    Dernier message: 19/07/2006, 10h09
  4. Problèmes pour (ré)installer VMWare
    Par DiabloZizi dans le forum VMware
    Réponses: 5
    Dernier message: 01/05/2006, 21h57
  5. Réponses: 3
    Dernier message: 06/01/2006, 15h05

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