Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/05/2013, à 09:35

hishaime

[résolu](débutant) installer un script .py

bonjour,
Je redébute sur ubuntu et je voulais  installer un petit programme (en python). Il s'agit de Pumubuntu : c'est un gestionnaire de temps type pomodoro qui se fond dans Unity.

Je le télécharge, j'ouvre le terminal, je me place dans le bon dossier via cd. Je tente de lancer  un "python pumubuntu.py" mais cela ne fonctionne pas.
Je regarde avec "ls" si le fichier est bien présent...il l'est (il s'affiche de couleur verte dans le terminal).

Bref, impossible de trouver la solution hmm J'ai recherché sur internet mais les réponses sont noyées avec les néo-developpeur qui veulent installer leur première application codé en python.

Quelqu'un pourrait il m'aider?
Merci !

Dernière modification par hishaime (Le 14/05/2013, à 07:57)

Hors ligne

#2 Le 13/05/2013, à 13:35

Altak

Re : [résolu](débutant) installer un script .py

Tu as un mesage d'erreur ou cela ne t'affiche rien?
Avec si peu d'info, c'est difficile de trouver pour quelqu'un qui n'a ps déjà eu le probléme.

Hors ligne

#3 Le 13/05/2013, à 14:16

elendil

Re : [résolu](débutant) installer un script .py

Tu as lu le README sur Github qui explique clairement comment procéder ?

Hors ligne

#4 Le 14/05/2013, à 07:05

hishaime

Re : [résolu](débutant) installer un script .py

Oups, désolé de n'avoir pas mis plus d'information.

Voilà, ce que j'ai tapé dans le terminal

cd /home/hishem/Téléchargements/Pumubuntu-master/
~/Téléchargements/Pumubuntu-master$ ls
audio  images  LICENSE  Makefile  pumubuntu  README
~/Téléchargements/Pumubuntu-master$ python pumubuntu.py
python: can't open file 'pumubuntu.py': [Errno 2] No such file or directory

Sans le fichier readme il est indiqué :

readme a écrit :

RUNNING:
Use "pumubuntu" executable to start the program

Si vous avez besoin de plus d'infos faite le moi savoir smile
Merci encore pour votre aide

Dernière modification par hishaime (Le 14/05/2013, à 07:06)

Hors ligne

#5 Le 14/05/2013, à 07:13

elendil

Re : [résolu](débutant) installer un script .py

Fais un

ls -l

Et si ton script a les droits pour être exécutable (x), il te suffit alors de faire

./pumubuntu

Si tu tiens à utiliser python fais

python pumubuntu

(Regardes ton ls il n'y a pas de .py à la fin de ton fichier....)

Hors ligne

#6 Le 14/05/2013, à 07:55

hishaime

Re : [résolu](débutant) installer un script .py

Merci bien elendil ! Je pensais qu'a chaque fois qu'on lançais un script python il fallait ajouter le ".py" à la fin =/

Je ferais une recherche plus tard pour mieux gérer la console...c'est la base m'a t on dit wink

J'ai testé et ça fonctionne (le fichier avait bien les droits pour être un exécutable), cependant j'ai quand même un retour d'erreur:

Import Python modules. If one is missing get it with "sudo apt-get install python-...".
Traceback (most recent call last):
  File "./pumubuntu", line 16, in <module>
    import keybinder
ImportError: No module named keybinder

Si j'ai bien compris, pour fonctionner Pumubuntu a besoin de module de Python et a tenté de les telecharger sans pouvoir importer Keybinder.
[edit] j'ai télécharger keybinder sur la logithèque et ça fonctionne.
Merci encore !
ps: je passe en résolu

Hors ligne

#7 Le 14/05/2013, à 09:02

elendil

Re : [résolu](débutant) installer un script .py

hishaime a écrit :

Je pensais qu'a chaque fois qu'on lançais un script python il fallait ajouter le ".py" à la fin =/

Non tu fais

python <nom_du_fichier>

Si le nom a une extension ".py" il faut la mettre s'il n'en a pas ou en a une autre il faut l'omettre ou ajouter l'autre....
Certains programmes ont besoin d'une extension pour fonctionner (il me semble que zip ne fonctionne pas si le fichier n'a pas d'extension).
Mais le fichier en soit (son contenu et son format) ne dépendent pas de son extention.
D'ailleurs si tu veux faire un fichier Python qui se nomme toto.txt.ods.zip.py.rien il n'y a pas de problème et python le lancera pour peut que tu mettes le nom complet smile

hishaime a écrit :

Je ferais une recherche plus tard pour mieux gérer la console...c'est la base m'a t on dit wink

Un petit tour ici : http://doc.ubuntu-fr.org/console

hishaime a écrit :

Si j'ai bien compris, pour fonctionner Pumubuntu a besoin de module de Python et a tenté de les telecharger sans pouvoir importer Keybinder.

Oui Pumubuntu a besoin du module Keybinder.
Par contre le message d'erreur te dit simplement que ce module n'est pas installé et que tu peux le faire via la commande

sudo apt-get install python-NomDuModule
## Soit ici
sudo apt-get install python-keybinder

C'est la même chose que ce que tu as fais avec la Logithèque mais en ligne de commande.

Dernière modification par elendil (Le 14/05/2013, à 09:05)

Hors ligne

#8 Le 14/05/2013, à 09:23

hishaime

Re : [résolu](débutant) installer un script .py

Merci pour ces précisions !

Hors ligne