#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 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é :
RUNNING:
Use "pumubuntu" executable to start the program
Si vous avez besoin de plus d'infos faite le moi savoir
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
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
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
Je ferais une recherche plus tard pour mieux gérer la console...c'est la base m'a t on dit
Un petit tour ici : http://doc.ubuntu-fr.org/console
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