#1 Le 25/11/2013, à 21:02
- waxdesf
[résolu] Problème exectution script python sans terminal
Bonsoir communauté,
J'essaye tout simplement d’exécuter un script python sans avoir besoin de passer par le terminal. Après avoir suivi plusieurs tutos, je crois qu'il y a un problème avec ma machine. Tout marche bien en ligne de commande avec
python3.3 script.py
J'ai bien effectué un
chmod 777 script.py
Mais que mon script, admettons, script.py, commence par
#! /usr/bin/python3
#-*- coding: utf-8 -*-
ou
#! /usr/bin/env python
#-*- coding: utf-8 -*-
impossible de l'exécuter par un double clic, ou simplement un appel en ligne de commande. Je travaille bien dans le répertoire où mon script est situé, mon document a été créé avec geany et est bien encodé en UTF-8, mode UNIX (LF).
j'ai vérifié la localisation de python avec
whereis python3
J'ai essayé de l'exécuter en changeant le chemin pour python, python3, python3.3, python2 et python2.7... rien
J'ai essayé avec d'autres scripts en pensant que le problème venait de mon code, mais même un simple HelloWord est impossible à exécuter.
Une idée de ce qui cloche ou de ce que j'ai mal fait ?
Merci communauté !
Dernière modification par waxdesf (Le 26/11/2013, à 11:47)
Ubuntu 17.10 / ASUS S550CM
Intel i7-3517U 1.9GHz
Nvidia GT 635M / Intel HD
Hors ligne
#2 Le 25/11/2013, à 22:35
- pingouinux
Re : [résolu] Problème exectution script python sans terminal
Bonsoir,
Quel est le message d'erreur ?
Hors ligne
#3 Le 26/11/2013, à 11:01
- Olivier_Dev
Re : [résolu] Problème exectution script python sans terminal
Bonjour
Comment appelez vous votre script ?
et ainsi ça fonctionne ?:
./script.py
impossible de l'exécuter par un double clic
ça c'est normal .
Hors ligne
#4 Le 26/11/2013, à 11:13
- waxdesf
Re : [résolu] Problème exectution script python sans terminal
merci pour vos réponses :
Je n'ai aucun message d'erreur en mode graphique.
$ /.script.py
bash: /.script.py: Aucun fichier ou dossier de ce type
$ ls -l
total 16
drwxr-xr-x 3 max max 4096 nov. 25 20:37 archives
drwxr-xr-x 2 max max 4096 nov. 25 21:35 __pycache__
-rwxrwxrwx 1 max max 515 nov. 25 21:11 script.py
drwxr-xr-x 2 max max 4096 nov. 25 15:21 scripts
ça c'est normal .
Ah bon ? Pourquoi, c'est spécifique à python ? ça marche très bien avec shell.
Il faut faire comment, un script shell pour pouvoir lancer un programme python en mode graphique ?
Désolé, jusqu'ici je n'avais jamais codé que pour moi, et là je dois me mettre à la place de ceux qui vont utiliser mon code... c'est tout un domaine de problèmes inconnus qui se présente...
Dernière modification par waxdesf (Le 26/11/2013, à 11:30)
Ubuntu 17.10 / ASUS S550CM
Intel i7-3517U 1.9GHz
Nvidia GT 635M / Intel HD
Hors ligne
#5 Le 26/11/2013, à 11:19
- Olivier_Dev
Re : [résolu] Problème exectution script python sans terminal
c est normal c'est pas
$ /.script.py
mais
$ ./script.py
Hors ligne
#6 Le 26/11/2013, à 11:36
- waxdesf
Re : [résolu] Problème exectution script python sans terminal
En effet, ça marche mieux. Aucun problème depuis le terminal donc. Merci !
Pas de message d'erreur.
Mais un clic droit /exécuter ou un double clic ne fonctionne pas.
Ubuntu 17.10 / ASUS S550CM
Intel i7-3517U 1.9GHz
Nvidia GT 635M / Intel HD
Hors ligne
#7 Le 26/11/2013, à 11:40
- Olivier_Dev
Re : [résolu] Problème exectution script python sans terminal
Mais un clic droit /exécuter ou un double clic ne fonctionne pas.
ça c'est normal, si je comprend ce script python est une application graphique.
Généralement pour créer un lanceur il faut passer par un .desktop, voici un peu de lecture
http://linuxcritic.wordpress.com/2010/0 … ktop-file/
Hors ligne
#8 Le 26/11/2013, à 11:46
- waxdesf
Re : [résolu] Problème exectution script python sans terminal
Ok, j'ai voulu brûler les étapes !
Pour l'instant ce n'est pas encore une application graphique, mais c'est appelé à le devenir.
Je voulais que l’utilisateur puisse l'utiliser soit comme module, soit en standalone (quitte à passerpar un autre script)
Je retourne à mes lectures alors !
Merci Olivier_Dev
Ubuntu 17.10 / ASUS S550CM
Intel i7-3517U 1.9GHz
Nvidia GT 635M / Intel HD
Hors ligne
#9 Le 26/11/2013, à 11:58
- Olivier_Dev
Re : [résolu] Problème exectution script python sans terminal
Avec plaisir, bon dev
Hors ligne