#26 Le 15/10/2009, à 11:47
- elrockito87
Re : [RESOLU] ipython ou pyshell
Je ne sais pas comment faire le dit fichier executable si tu as un petit exemple pour que je le lance pour faire mon 1er
Je ne sais pas quelles instructions mettre pour, si j'ai bien compris, lancer gedit et ipython en meme temps dans des fenetres dont j'aurais définis la taille ainsi que leur emplacement.
Ceci est certainement tres simple mais il faut bien debuter qq part et en l'occurence pour moi je crois que c'est ici...........:(
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#27 Le 15/10/2009, à 12:25
- elrockito87
Re : [RESOLU] ipython ou pyshell
pour les lanceurs, j'ai cree 2 lanceurs pour le moment .......:/
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#28 Le 15/10/2009, à 12:26
- Airballman
Re : [RESOLU] ipython ou pyshell
tres interessant Aurel, j'y vais de ce pas. Pour tout vous dire, j'utilise simplement vim parce qu'il possédait ces plugins de facon native...
Mais je n'air rien contre un gedit amélioré
elrockito87
je te file un exemple tres con. Quand tu vas créer ton lanceur , tu vas ecrire dans la ligne de lancement par exemple ipython.
et bin en gros, pour lancer ipython et gedit :
#! /bin/bash
ipython -matplotlib
gedit /home/moi/Bureau/essai.py
(Je suis en train d'essayer pour voir que ca marche )
Je suis pas un pro en bash, donc ne m'en demande pas trop non plus , d'autres sauront te repondre bien mieux que moi.
En gros la ca devrait te lancer gedit avec un fichier ouvert sur ton bureau, et ipython en // avec la librairie matplotlib direct. A toi de complexifier pour les tailles d'ecrans, les dossiers d'entrée, ....
Et apres tu peux meme mettre le fichier danston bin et en faire un lanceur si tu veux.
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#29 Le 15/10/2009, à 12:30
- Airballman
Re : [RESOLU] ipython ou pyshell
Autant pour moi, c'est pylab qu'il faut lancer avec ipython
soit donc
#! /bin/bash
ipython -pylab
gedit /home/moi/Bureau/essai.py
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#30 Le 15/10/2009, à 12:32
- Airballman
Re : [RESOLU] ipython ou pyshell
Bon la ligne avec ipython marche pas , il doit falloir la lancer a partir d'un bash, ca devrait marcher en lancant une console d'abord, puis ipython dedans. Seul probleme, je ne sais pas faire ca , va falloir chercher un peu.
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#31 Le 15/10/2009, à 13:06
- brulouni
Re : [RESOLU] ipython ou pyshell
Bon la ligne avec ipython marche pas , il doit falloir la lancer a partir d'un bash, ca devrait marcher en lancant une console d'abord, puis ipython dedans. Seul probleme, je ne sais pas faire ca , va falloir chercher un peu.
Tout à fait.
Par contre pourquoi tu ne peux pas ? Tu ouvres un terminal et tu fais
./mon_super_script_bash_qui_tue_sa_race.sh
Edit:
N'oubliez pas de mettre le bit d'exécution sur 1 !
Dernière modification par brulouni (Le 15/10/2009, à 13:10)
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#32 Le 15/10/2009, à 13:10
- Airballman
Re : [RESOLU] ipython ou pyshell
Bon voila la version finale, qui marche
(merci a kanor pour la ligne qui manquait.
Donc en gros, tu crees un fichier mon_super_script_bash_qui_tue_sa_race dans ton home (pour reprendre brulouni)
tu colles ca dedans
#! /bin/bash
bash
gnome-terminal -e 'ipython -pylab'
gedit /home/moi/Bureau/essaipy.py
tu sauvegardes, tu crees un lanceur avec comme ligne de commande
/home/mon_super_script_bash_qui_tue_sa_race
avec loption, a lancer dans u terminal
Le tour est joué
plouche
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#33 Le 15/10/2009, à 13:34
- elrockito87
Re : [RESOLU] ipython ou pyshell
J'ai cree un fichier test.sh j'ai collé
#! /bin/bash
bash
gnome-terminal -e 'ipython -pylab'
gedit /home/elrockito87/essaipy.py
Dans mon lanceur je met appli a ouvrir avec un terminal
puis le chemin de mon fichier test.sh
puis mon terminal s'ouvre et plus rien . Mais lorsque je souhaite fermer le dit terminal il me dit qu'un processus actif est en cour..........
Je ne vois ni ipython ni gedit?????????????:rolleyes:
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#34 Le 15/10/2009, à 13:38
- Airballman
Re : [RESOLU] ipython ou pyshell
Yep tu as raison,
dans la ligne commande de ton lanceur, il faut que tu ecrives sh /home/.../essai
pour le lancer avec sh, et dans ce cas la, pas besoin de coche application dans un terminal.
Application suffit
Normalement ca devrait etre bon comme ca.
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#35 Le 15/10/2009, à 13:42
- elrockito87
Re : [RESOLU] ipython ou pyshell
Voila le lanceur fonctionne pour ipython mais je dois fermer ipython pour avir gedit qui se lance. J'ai fais un essai en ajoutant && avant gedit dans test.sh mais cela ne change rien
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#36 Le 15/10/2009, à 13:52
- brulouni
Re : [RESOLU] ipython ou pyshell
Ayayaya :
#! /bin/bash
gedit &
ipython -pylab
Soit tu l'exécutes en cliquant dessus (exécuter dans un terminal)
Soit tu fais un lancer qui pointe dessus (exécuter dans un terminal)
soit dans un terminal :
./super_script.sh
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#37 Le 15/10/2009, à 13:54
- Airballman
Re : [RESOLU] ipython ou pyshell
mdr, c'est bizarre
Je savais que ct degueu mais ca marche nickel pour moi
Désolé, non pratiquant du bash en action
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#38 Le 15/10/2009, à 13:57
- brulouni
Re : [RESOLU] ipython ou pyshell
Encore mieux :
./super_script.sh mon_fichier.py
super_script.sh
#! /bin/bash
gedit $1 &
ipython -pylab
Edit : comme ça tu peux choisir ton fichier
Dernière modification par brulouni (Le 15/10/2009, à 13:58)
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#39 Le 15/10/2009, à 14:00
- elrockito87
Re : [RESOLU] ipython ou pyshell
Bon je ne comprend plus rien j'ai bien modifier pour avoir
#! /bin/bash
gedit &
ipython -pylab
dans mon fichier test.sh
mais la je n'ai plus que gedit qui s'ouvre . Plus de ipython????? meme a la fermeture de gedit
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#40 Le 15/10/2009, à 14:12
- brulouni
Re : [RESOLU] ipython ou pyshell
Comment tu lances le fichier ?
Si tu ne choisis pas 'dans un terminal', forcement iptyhon lira un End Of File et se terminera instantanément.
Chez moi ça marche. C'est juste dommage que ce soit toi qui en ait besoin
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#41 Le 15/10/2009, à 14:16
- elrockito87
Re : [RESOLU] ipython ou pyshell
pour le lancer avec sh, et dans ce cas la, pas besoin de coche application dans un terminal.
Application suffit
J'ai modifie le lanceur appli ds terminal et gedit se lanceen meme tps qu'un terminal mais il me faus arreter gedit pour que le terminal lance ipython
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#42 Le 15/10/2009, à 14:20
- brulouni
Re : [RESOLU] ipython ou pyshell
Tu n'as pas mis le '&' à la fin de la première ligne.
Si je l'enlève ça reproduit exactement ton problème. Sinon ça marche des trois façon différentes.
ça ne peux être que ça. Ou alors tu es sous windows et tu t'es trompé de forum
Si ça continue tu vas devoir me verser un salaire de développeur bash
Dernière modification par brulouni (Le 15/10/2009, à 14:22)
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#43 Le 15/10/2009, à 14:32
- elrockito87
Re : [RESOLU] ipython ou pyshell
ça ne peux être que ça. Ou alors tu es sous windows et tu t'es trompé de forum
n'y pense meme pas....:lol: pour le salaire tu as peut etre raison mais je dois dire que je n'avais pas mis le $1 ( a quoi sert il ?) et qu'apres retranscription j'avais tout sur une seule ligne
cela dit apres avoir remis de l'ordre dans tout ça le lanceur fonctionne
Alors MERCI :D:D
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#44 Le 15/10/2009, à 14:41
- brulouni
Re : [RESOLU] ipython ou pyshell
T'inquiètes je déconne. Un merci en gras et souligné c'est royal
Le $1 sert à récupérer le premier argument de la ligne de commande
Si tu entres dans un terminal :
./super_script.sh un_fichier.py
gedit s'ouvrira en ouvrant le fichier un_fichier.py, si tu mets rien il crera un document sans nom.
"Tout ce qui est simple est faux, tout ce qui est compliqué est inutile."
~ Paul Valery
Hors ligne
#45 Le 15/10/2009, à 14:44
- Airballman
Re : [RESOLU] ipython ou pyshell
:'(
et moi j'ai droi a rien
pas mal runouli, je vais peut etre me mettre un peu au bash , ca peut servir
Bon on aurait ausi pu jouer a faire un lanceur en python
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#46 Le 15/10/2009, à 14:52
- elrockito87
Re : [RESOLU] ipython ou pyshell
Pour ce qui concerne la position et la taille du terminal avec ipython j'ai trouvé ceci
#!/bin/bash
gnome-terminal -geometry 80x35+220+0 --command ncmpc
Si j'ai bien compris il s'agit d'un autre script et si je souhaite l'adapter a celui que j'ai deja...
ipython -pylab -geometry 100x40+100+0 --command ncmpc
je lance et ipython s'ouvre et disparait aussitot pour gedit rien ne change
Dernière modification par elrockito87 (Le 15/10/2009, à 15:09)
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#47 Le 15/10/2009, à 14:57
- Airballman
Re : [RESOLU] ipython ou pyshell
il y a un truc que je ne comprends pas, peut etre que quelqu'un pourra repondre.
Ipython est censé se lancer dans un terminal, pourqoi alors la ligne
gnome-terminal -e 'ipython -pylab'
n'est pas bonne ?
Elle marche tres bien chez moi... Dans ce cas, il y aurait alors juste a faire
gnome-terminal --geometry 80x35+220+0 -e 'ipython -pylab'
enfin peut-etre que je me plante royalement
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#48 Le 15/10/2009, à 15:07
- elrockito87
Re : [RESOLU] ipython ou pyshell
Il me manquais un - avant geometry
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne
#49 Le 15/10/2009, à 15:11
- Airballman
Re : [RESOLU] ipython ou pyshell
lol
...
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne
#50 Le 15/10/2009, à 15:17
- elrockito87
Re : [RESOLU] ipython ou pyshell
Bon maintenant il ne me reste plus qu'a bosser le python pour trouver comment integrer a mon conky un petit script qui me dira combien de mails non lu se trouvent dans ma boite et ce sans les rapatrier.
sinon connaissez vous des exercies en ligne pour debuter avec python un peu comme ceux là
http://www.syericblog.fr/wiki/doku.php?id=commandes
N'allez pas là où le chemin peut mener. Allez là où il n'y a pas de chemin et laissez une trace. [Ralph Waldo Emerson]
Ne restreins pas le champ du possible aux limites de ton imaginaire. [Antony Bouchardon]
Hors ligne