Comment exécuter un programme en Python ?
Répondre à la discussion
Affichage des résultats 1 à 25 sur 25

Comment exécuter un programme en Python ?



  1. #1
    yoda1234

    Comment exécuter un programme en Python ?


    ------

    Bonjour,

    tout d'abord je précise que je n'ai jamais eu de contact avec un langage de programmation quel qu’il soit, je suis donc plus que néophyte.
    J'ai trouvé sur github ce programme qui pourrait m'intéresser.
    Étant sous Windows, j'ai tout d'abord téléchargé et installé Python 2.7.11 et j'ai ensuite téléchargé krill que j'ai dézippé dans le dossier "Téléchargements" de mon PC.
    Maintenant, je ne sais que faire. J'ai bien essayé la commande préconisée :
    Code:
    pip install krill
    Mais que ce sois avec IDLE ou la ligne de commande, cela ne fonctionne pas.
    Dois-je déplacer le dossier de krill dézippé et si oui, où ?

    Pardonnez-moi si ces questions vous paraissent du niveau maternelle, mais je le répète c'est mon tout premier contact avec ces instruments de torture intellectuelle.

    D'avance, merci.

    -----
    Dernière modification par yoda1234 ; 07/02/2016 à 15h52.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  2. #2
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Je précise qu'après recherche, je suis tombé sur cette page, mais elle ne m'apporte rien de plus.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  3. #3
    polo974

    Re : Comment exécuter un programme en Python ?

    Bonjour yoda,
    selon la version de python, pip est dedans ou pas...

    http://stackoverflow.com/questions/4...pip-on-windows

    donc si c'est pas dedans:
    http://docs.python-guide.org/en/late...g/install/win/

    (mais, bon, c'est sous windows, donc pas spécialité...)
    Jusqu'ici tout va bien...

  4. #4
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour et merci pour ta réponse.
    Je regarde ça plus tard, mais il me semblait avoir vu PIP dans python.
    Mais en fait, la question était : comment utiliser (lancer) krill une fois téléchargé et dézippé ?
    Dernière modification par yoda1234 ; 08/02/2016 à 19h29.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  5. A voir en vidéo sur Futura
  6. #5
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Je viens de vérifier : PIP est bien installé dans le dossier "Script" de python 2.7

    Mais en fait, la question était : comment utiliser (lancer) krill une fois téléchargé et dézippé ?
    Je ne vois pas comment faire pour lancer ce machin.
    Dernière modification par yoda1234 ; 08/02/2016 à 19h36.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  7. #6
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    En fait, une fois téléchargé et désippé, il n'est toujours pas python-installé. Mais puisque tu as pip, la commande "pip install krill" ne marche pas? Avant de taper cette commande , il faut probablement mettre le package krill quelque part, d'ailleurs il n'était peut-être pas nécessaire de le désarchiver. Regarde dans les forums sur Python, en tapant "pip python" dans Google ou quelque chose comme ça.
    Moi j'ai toujours installé les modules à la main, je suis un vieux de la vielle . Bonne chance.

  8. #7
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour.

    Finalement comme la programmation ne m'intéresse pas du tout, j'ai viré l'ensemble et le problème est résolu. C'est dommage car le machin me paraissait intéressant.

    Merci de t'être penché sur mon cas.
    Dernière modification par yoda1234 ; 09/02/2016 à 04h50.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  9. #8
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    Si je comprends bien tu voulais mettre en œuvre un agrégateur de flux (tel que les flux RSS, mais il y en a d'autres), effectivement il y a moyen de faire cela sans passer par Python. Mais là je ne suis pas trop connaisseur. Recherche "agrégateur flux" dans Google, tu auras des infos.

    A plus

  10. #9
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    en gros, c'est ça. Mais je ne suis pas démuni : J'utilise KrissFeed et ce genre de ponts quotidiennement et depuis longtemps.
    Je voulais juste comparer et peut-être changer par une seule application.
    Merci de tes réponses.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  11. #10
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour.

    Citation Envoyé par CM63 Voir le message
    en tapant "pip python" dans Google ou quelque chose comme ça.
    Amusant, en tapant cette requête je suis tombé sur un blog que je connais et plus particulièrement sur cet article qui ne m'a apporté aucune réponse.
    J'ai posté ma question, je verrais bien s'ils me répondent.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  12. #11
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    Oui, c'est intéressant, merci du tuyau. Lorsque j'aurai à nouveau à installer un package Python, je m'y réferrerai. Mais franchement dans ton cas d'agrégateur de flux, si tu n'as pas besoin de Python par ailleurs, ce n'est peut-être pas la meilleur solution. Personnellement j'utilisais Google Reader, qui a été abandonné, mais j'ai lu qu'il existait des produits comparables qui lui auraient succéder ou qui feraient à peu près la même chose. Ce sont des produits "stand alone" on va dire, qui n'utilisent pas Python ou alors qui possèdent eux-mêmes des procédures d'installation indépendantes. Fait une recherche avec "google" "reader" "remplacement" ou quelque chose comme cela.

    A plus.

  13. #12
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour.

    Citation Envoyé par CM63 Voir le message
    . Fait une recherche avec "google" "reader" "remplacement" ou quelque chose comme cela.
    Là n'est pas la question.
    Je résume :
    J'ai tout ce qu'il me faut, mais je vois un truc qui me plait (mais qui a quelques défauts sous Windows).
    Je veux l'essayer, mais quand je fais (à mes yeux) ce qu'il faut pour que cela fonctionne, je n'ai que des réponses incompréhensibles du module Python (que ce soit IDLE ou en ligne de commande).
    Krill ne semble pas exister pour lui : Pourquoi ?!
    Pourquoi l'IDLE ou la ligne de commande me répondent synthar error quand je copie/colle :

    Code:
    pip install krill
    Alors que le module PIP existe bien d'origine et est donc sans doute au bon endroit dans Python 2.7.11.
    Pourquoi n'ai-je pas de réponse simple quand je demande tout bêtement dans mon premier message :

    Citation Envoyé par moi
    Dois-je déplacer le dossier de krill dézippé et si oui, où ?
    Pourquoi ce machin me parait aussi inerte que si je ne faisais rien ? Si au moins, il crashait ma machine (comme indiqué dans "issues") et bien OK, il y aurait au moins une réaction et je pourrais me dire à moi-même : «Pauvre c.., pourquoi ne restes-tu pas avec ton système éprouvé depuis au moins deux ans sans problème ?»
    Que se passera t-il quand je trouverais un module Python dont j'ai besoin et qui me fera la même m...e ? Devrais-je me dire :«Bof ! il y a surement une autre solution mais pas en python»
    Python est-il si inefficace pour que l'on m’envoie chercher une chose que j'ai depuis longtemps ? Ou alors un débutant absolu n'a t-il pas sa place ici ? Parce que ta réponse ressemble quand même fortement à un : «Prend ta pelle et ton seau et va jouer ailleurs» formulé de façon très diplomatique (si si j'insiste).
    Je préférais quand ce fil ne générait qu'un silence abyssal.

    Ou Python a t-il un défaut caché, un secret honteux ? La réponse : http://sametmax.com/ecrivez-a-larc-envoyez-des-sioux/

    Citation Envoyé par Sam&Max
    Un langage qui permet à Youtube, Dropbox et Instagram de tourner, ça doit douiller non ?
    Et bien, la partie fun, c’est que le plus gros du boulot est fait par des volontaires. En fait, le budget total alloué par la Python Software Fundation pour payer des dev à travailler sur le langage est moins de 30 000 euros par an. Même pas le salaire d’un ingé sénior. Parce qu’ils n’ont pas de pognon.

    Alors, on peut se gargariser que, trop cool, la communauté Python contribue à mort et ça coute pas cher. Mais moi ce que je vois, ce sont des centaines de mecs qui bossent super dur, gratos, pour qu’on puisse en bénéficier d’un côté, et de l’autre, une fondation qui n’a pas de thune pour aller au bout de sa mission.

    La honte, c’est bien entendu que des boites comme Google, Apple ou Sony, qui sont blindées, ne renvoient pas l’ascenseur alors qu’ils utilisent le langage en interne.
    J'ai épluché le site de ces deux spécialistes de Python (mais pas que ça, il y a une zone du site qui est NSFW), je me suis bouffé cette section en diagonale, mais rien. Cela me faisait tellement ch..r de ne pas trouver de réponse dans cette littérature que j'ai fait une chose que je n'ai jamais faite sur un blog (parce que ce n'est pas le but de ces sites), j'ai posé la question.
    Je suis presque certain qu'il n'y aura pas de réponse, ils n'ont pas que ça a faire, mais sur un forum ?
    Est-ce vraiment une réponse sérieuse ? La bonne réponse n'aurait-elle pas été de prolonger ce silence abyssal ou simplement de dire «Je ne connais pas la réponse» ou «Ta question est mal posée, je ne comprend ce que tu veux» si tu tenais vraiment a répondre ?
    Dernière modification par yoda1234 ; 14/02/2016 à 15h35.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  14. #13
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    Personnellement j'ai Python 2.7.5. Quand je tape "pip" en ligne de commande, il me dit "NameError: name 'pip' is not defined", donc il ne semble pas que pip soit installé par défaut dans cette version de pip. Tu as vu cela où? Ce midi j'ai vu une commande qu'il fallait utiliser "uniquement pour installer pip", je vais rechercher où j'ai vu cela. A plus

  15. #14
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Citation Envoyé par CM63 Voir le message
    Bonjour,

    Personnellement j'ai Python 2.7.5. Quand je tape "pip" en ligne de commande, il me dit "NameError: name 'pip' is not defined", donc il ne semble pas que pip soit installé par défaut dans cette version de pip. Tu as vu cela où? Ce midi j'ai vu une commande qu'il fallait utiliser "uniquement pour installer pip", je vais rechercher où j'ai vu cela. A plus
    Réponse :
    Citation Envoyé par yoda1234 Voir le message
    Je viens de vérifier : PIP est bien installé dans le dossier "Script" de python 2.7
    Nom : pip.jpeg
Affichages : 222
Taille : 43,7 Ko
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  16. #15
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    J'ai tapé dans Google "pip python" et j'ai surtout trouvé des exemples sous Linux. On s’aperçoit que la commande pip n'est pas tapée en ligne de commande de Python mais en ligne de commande de l'OS Linux. Pip serait donc certes un module "ecrit en Python" , mais pas un module "de" Python. Si tu es sous Windows tu auras peut-être quelque chose en tapant pip <commandes> dans une fenêtre dos (par exemple tape la commande "pip list --outdated", elle ne fait que lister les modules installés. Tu verras si elle les liste effectivement ou si elle dit "command unknown").

    Voila je n'ai pas le temps de rechercher davantage, tu peux prendre la suite.

    A plus.

  17. #16
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Merci pour ta réponse, voici celle de python :

    Code:
     pip list --outdated
    File "<stdin>", line 1
       pip list --outdated
            ^
    syntaxError: invalid syntax
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  18. #17
    yoda1234

    Re : Comment exécuter un programme en Python ?

    J'ajoute que j'ai modifié le "path" de Windows grâce à miniconda2 conseillé par le site de Sam&Max.
    Autrement sur IDLE, voici la réponse :

    Code:
    Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
    Type "copyright", "credits" or "license()" for more information.
    >>> pip list --outdated
    SyntaxError: invalid syntax
    >>>
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  19. #18
    CM63

    Re : Comment exécuter un programme en Python ?

    Ok, c'est bien sous Windows dans une fenêtre dos qu'il faut taper la commande et non sous IDLE Python. Il te dit qu'il y a une erreur de syntaxe mais il ne te dit pas qu'il ne connaît pas la commande.
    Si j'ai bien compris une commande pip commence par télécharger le package puis l'installe, à vérifier. Donc tu pourrais supprimer l'archive que tu as téléchargée, pip se chargerait du téléchargement. Je regarde encore, mais je ne trouve que des exemples Linux.

  20. #19
    CM63

    Re : Comment exécuter un programme en Python ?

    Essaie de taper "pip install krill" depuis une fenêtre dos.

  21. #20
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour.

    Il me répond :
    Code:
    >>> pip install krill
      File "<stdin>", line 1
        pip install krill
                  ^
    SyntaxError: invalid syntax
    En regardant cette page, j'ai même essayé ça :
    Code:
    pip install git+git://github.com/p-e-w/krill.git
    Sa réponse :

    Code:
    >>> pip install git+git://github.com/p-e-w/krill.git
      File "<stdin>", line 1
        pip install git+git://github.com/p-e-w/krill.git
                  ^
    SyntaxError: invalid syntax
    Que ce soit en mode DOS ou sur l'IDLE, sauf que sur ce dernier il se contente de me mettre
    Code:
    SyntaxError: invalid syntax
    >>>
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  22. #21
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Citation Envoyé par yoda1234 Voir le message
    En regardant cette page, j'ai même essayé ça :
    Code:
    pip install git+git://github.com/p-e-w/krill.git
    Sa réponse :

    Code:
    >>> pip install git+git://github.com/p-e-w/krill.git
      File "<stdin>", line 1
        pip install git+git://github.com/p-e-w/krill.git
                  ^
    SyntaxError: invalid syntax
    Bon…pour ça, j'ai compris pourquoi cela ne fonctionnait pas en lisant la remarque en dessous de la commande :

    Citation Envoyé par Sam&Max
    Remarquez qu’il faut avoir Git installé, et que le protocole doit être changé pour git+git.
    …et il me semble (je ne suis pas sûr) qu'il faut être inscrit sur Github pour avoir cette possibilité. Même si je pense que le "Synthaxerror" n'est pas normal et qu'il devrait peut-être me répondre autre chose.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  23. #22
    polo974

    Re : Comment exécuter un programme en Python ?

    vu le ">>>" en début de ligne, il semble que tu as déjà lancé python.
    mais pip doit être lancé en-dehors de python.
    donc dans une console, sans lancer python, lancer directement:
    pip install krill
    Jusqu'ici tout va bien...

  24. #23
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour !
    Citation Envoyé par polo974 Voir le message
    vu le ">>>" en début de ligne, il semble que tu as déjà lancé python.
    mais pip doit être lancé en-dehors de python.
    donc dans une console, sans lancer python, lancer directement:
    pip install krill
    Argh !! C'était bien ça
    Le résultat :
    Code:
    C:\Documents and Settings\ADMIN>pip install krill
    Collecting krill
      Downloading krill-0.3.0-py2.py3-none-any.whl
    Collecting blessings (from krill)
      Downloading blessings-1.6.tar.gz
    Collecting feedparser (from krill)
      Downloading feedparser-5.2.1.tar.bz2 (192kB)
        100% |################################| 192kB 871kB/s
    Collecting beautifulsoup4 (from krill)
      Downloading beautifulsoup4-4.4.1-py2-none-any.whl (81kB)
        100% |################################| 81kB 435kB/s
    Building wheels for collected packages: blessings, feedparser
      Running setup.py bdist_wheel for blessings
      Stored in directory: C:\Documents and Settings\ADMIN\Local Settings\Applicatio
    n Data\pip\Cache\wheels\f3\c9\62\5c19370a7e3b1a8221411d67be2f483e4b1a44b0a9fb2d1
    217
      Running setup.py bdist_wheel for feedparser
      Stored in directory: C:\Documents and Settings\ADMIN\Local Settings\Applicatio
    n Data\pip\Cache\wheels\13\92\a8\21287963f9d6e303776b30bc59d6c4a850ffd0d4fa98000
    0df
    Successfully built blessings feedparser
    Installing collected packages: blessings, feedparser, beautifulsoup4, krill
    Successfully installed beautifulsoup4-4.4.1 blessings-1.6 feedparser-5.2.1 krill
    -0.3.0
    You are using pip version 7.1.2, however version 8.0.2 is available.
    You should consider upgrading via the 'python -m pip install --upgrade pip' comm
    and.
    
    C:\Documents and Settings\ADMIN>python -mpip install--upgrade pip
    ERROR: unknown command "install--upgrade" - maybe you meant "install"
    
    C:\Documents and Settings\ADMIN>python -m pip install --upgrade pip
    Collecting pip
      Downloading pip-8.0.2-py2.py3-none-any.whl (1.2MB)
        100% |################################| 1.2MB 260kB/s
    Installing collected packages: pip
      Found existing installation: pip 7.1.2
        Uninstalling pip-7.1.2:
          Successfully uninstalled pip-7.1.2
    Successfully installed pip-8.0.2
    
    C:\Documents and Settings\ADMIN>
    Comme vous pouvez le constater, j'ai même upgradé la version de Krill.

    Merci à tous ceux qui se sont penchés sur le problème avec tant d’opiniâtreté et de succès.
    Un merci tout particulier à CM63 pour sa patience avec moi tout en faisant avancer le schmilblick pas à pas. Je suis insupportable quelques fois.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  25. #24
    CM63

    Re : Comment exécuter un programme en Python ?

    Bonjour,

    Pas de quoi, maintenant je vais peut-être pouvoir installer un package de Sketchup avec cette méthode, j'ai appris quelque chose, merci à toi. Finalement il faut être inscrit sur le Git ou pas?

    A plus

  26. #25
    yoda1234

    Re : Comment exécuter un programme en Python ?

    Bonjour CM63.

    Citation Envoyé par CM63 Voir le message
    Finalement il faut être inscrit sur le Git ou pas?
    Pas dans mon cas.
    C'est sans doute dû au programme lui-même ?
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

Discussions similaires

  1. [PYTHON] Comment exécuter deux tâches à la fois?
    Par patagouin dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 20/06/2012, 08h09
  2. Exécuter un programme avec builder c++
    Par invite849f6457 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 15/12/2010, 19h19
  3. Impossible exécuter un programme en 16 bit/virtual pc /xp
    Par aerialcastor dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 16/11/2010, 17h12
  4. exécuter un programme avec l'invite de commande
    Par invite9dc17b82 dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 24/04/2009, 19h32
  5. executer un programme sous FPGA
    Par lm85 dans le forum Électronique
    Réponses: 6
    Dernier message: 17/06/2007, 12h08