• # deux cas

    Posté par  . Évalué à 5.

    A. installation

    1. cas ardu : ta distribution n'intègre pas python.
    dans ce cas, télécharger la dernière version sur http://www.python.org
    décompresser l'archive et se lancer dans les sempiternels
    ./configure
    make
    make install

    évidemment python a un certain nombre de dépendances qu'il faudra gérer.

    2. cas simple : ta distribution intègre python
    dans ce cas, il est probablement déjà installé.
    pour le savoir, il suffit d'ouvrir un terminal et de taper python pour rentrer dans l'interpréteur.

    si il n'est pas installé, en fonction de ta distrib, un coup de apt, d'urpmi, de yum ou de emerge devrait installer tout ce qu'il faut


    B. exécution simple

    une fois python installé, pour exécuter un script
    python monscript.py

    ou si la première ligne de ton script est
    #!/usr/bin/env python
    et que le script est exécutable (chmod +x monscript.py)
    ./monscript.py

    C. exécution au démarrage

    une fois de plus cela dépend de la distribution, donc là, il nous faut plus d'informations.
    • [^] # reponse

      Posté par  . Évalué à 1.

      merci de votre reponse

      en fait la distribution que j'utilise est DamnSmallLinux

      effectivement je lance la commande ./configure
      mais je vois: cheking for --without-gcc...no
      .... cheking for c++ compiler default output file name...configure:error:c++ compiler cannot create executable

      et puis les commandes make et make install ne sont pas reconnues
      il me repond

      bash:make:command not found
      • [^] # Re: reponse

        Posté par  . Évalué à 1.

        une DamnSmall ! je comprends mieux.
        en fait il n'est pas possible de compiler quoi que ce soit sur cette distribution car elle est très minimaliste, pas de make, pas de compilateur, pas de librairies de développement (d'où les messages d'erreur) -- voir liste des packages http://www.damnsmalllinux.org/packages.html). de plus, c'est plutôt un liveCD même si on peut l'installer sur un disque dur.
        par contre, elle est en base knoppix, donc debian; alors il est possible de lui ajouter des repositories pour apt. toutefois, dans la FAQ de DSL, l'installation d'applications par ce biais est peu conseillée (http://www.damnsmalllinux.org/dsl-hd-install.html#apt-get) , ou du moins doit être faite avec précautions pour éviter de casser le système.

        je ne sais pas ce que tu cherches à faire avec python au démarrage, mais cela me semble compromis avec une DSL. donc sois tu changes de distribution, soit tu tentes de travailler avec perl (qui semble présent en version de base d'après la liste des packages).
        • [^] # Re: reponse

          Posté par  . Évalué à 1.

          oui en fait perl est déja installé

          le probleme c que je travail sur un systeme embarqué qui fonctionne sur un i486 donc c pour ca que j'utilise DamnSmallLinux
          sinon je peux la changer pour une autre distribution ou Python est déja installé, alors je crois que je ferais comme ca, sinon qu'elle distribution peux tu me conseiller..
          merci autre encore
        • [^] # Re: reponse

          Posté par  . Évalué à 1.

          en fait g deja telechargé une version de linux qui est Drinou elle va bien avec 486 c'est ce qui est dit sur le site officiel mais pour l'installer a partir de DamnSmallLinux je ne sais po comment faire
          • [^] # Re: reponse

            Posté par  . Évalué à 1.

            je ne connais pas la distribution Drinou. par ailleurs le site officiel indique que Drinou n'est plus maintenue et qu'il vaut mieux utiliser Polux (http://217.109.169.18/polux/pituxbook.htm). à priori, Polux ne propose pas python, mais étant basée sur slackware 7, tu dois pouvoir installer un package python pour slackware.
          • [^] # Re: reponse

            Posté par  . Évalué à 1.

            si je devais faire une installation en 486, je pense que j'irai chercher une vieille redhat (du style 4.0) mais je ne sais pas si on peut encore en trouver en download sur le web.
            ou peut-être une debian (woody ou sid) que j'installerais en épurant au maximum les packages à l'installation.
            • [^] # Re: reponse

              Posté par  . Évalué à 2.

              salut moi j'ai un problème sur ma fedora 3, qd je mais ça en début d'un script python ça marche pas :
              #!/usr/bin/env python

              il faut quand meme que je lance avec python nom du script
              • [^] # Re: reponse

                Posté par  . Évalué à 2.

                quel est le message d'erreur ?

                le script doit être exécutable pour ne pas spécifier l'interpréteur sur la ligne de commande.
                basiquement, un chmod +x monscript.py suffit. après il faut peut-être affiner les droits en fonction des besoins et contraintes.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.