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 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 wink
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 wink

Hors ligne