Fichier python

Bonjour, je suis sous fedora est les fichier python (.py) ne sont pas reconnus (double clique)

Comment ouvrire les fichiers python sous linux ?

J'ai tenté en mode console (trés chian car long) Cd [dossier du fichier] puis python [scrypt.py] mais sa ne fonctionne pas.

J'ai aussi tenté de mettre ouvrir avec python dans la propriété du fichier .py

Mais sa ne fonctionne pas ?

Moi qui penser que Linux & python était ami...

Quelq'un à une idée ? merci



--
http://www.mypelemele.fr

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. [edit] "J'ai aussi tenté de mettre ouvrir avec python dans la propriété du fichier .py "

    => au lieu de python, mets "x-terminal-emulator -e python" ;-)

    en gros, au lieu de lancer python dans le vent, ça ouvre un terminal qui ouvre l'interpreteur python et la tu vois apparaitre le resultat !
    1. Sa me renvoi "failed to open application x-terminal-emulator"
      1. 0_o x-terminal-emulator est un racourci vers ton emulateur par defaut ... tu est sous quel distribuion, et soous quel envirronement (gnome, KDE, fluxbox ...)?
      2. Je suis sous Fedora XFCE
    2. Contributeur
      Question c*n peut être : Python est-il installé ???
      1. oui car sa fonctionne (mtn) si j'ouvre le terminal et que je vais dans le dossier via le terminal mais c'est chiant !! :

        su
        mot de pass
        cd Desktop
        cd DossierPython
        cd 2Eme Dossier
        python lance-mon-script.py

        Heu pour faire des tests toutes les 10 secondes...

        Je suis déçu que linux n'ouvre pas automatique python au double clique =(
      2. pourquoi passer en root ?? (commande su) je ne vois pas l'utilié si tu travail dans tes dossier personnelles !

        pour info, tu peux ajouter un ligne a ton .bashrc dans le genre :
        alias gotopython='Desktop/DossierPython/2emedossier/'


        tu n'auras plus qu'a taper gotopython dans ton terminal pour etre teleporté dans le dossier qui va bien !
    3. Contributeur
      Tu as pensé à mettre le shebang dans le début de ton fichier puis à le rendre exécutable ?

      #!/usr/bin/env python
      Intel Q6600 Debian Lenny//Gentoo
      Sous Linux, 99% des bugs se situent entre le clavier et la chaise de bureau...
      1. Heu non j'ai l'habitude de développer sur windows.

        Je marque : #!/usr/bin/env python

        et je compile le script en pyc et tu pense que c'est bon ?
      2. Contributeur
        Il faudra le rendre exécutable aussi (chmod +x fichier.py) et ça devrait aller.