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.

#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é tongue


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 tongue)
Je suis pas un pro en bash, donc ne m'en demande pas trop non plus smile, 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.

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

Hors ligne

#30 Le 15/10/2009, à 12:32

Airballman

Re : [RESOLU] ipython ou pyshell

Bon la ligne avec ipython marche pas big_smile, 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 tongue, va falloir chercher un peu.

Hors ligne

#31 Le 15/10/2009, à 13:06

brulouni

Re : [RESOLU] ipython ou pyshell

Airballman a écrit :

Bon la ligne avec ipython marche pas big_smile, 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 tongue, 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é wink


plouche

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.

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 big_smile

Désolé, non pratiquant du bash en action

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 big_smile


"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

Airbaliman a écrit :

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 wink

Si ça continue tu vas devoir me verser un salaire de développeur bash lol

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

brulouni a écrit :

ç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 big_smile: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 wink

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 tongue

pas mal runouli, je vais peut etre me mettre un peu au bash tongue, ca peut servir
Bon on aurait ausi pu jouer a faire un lanceur en python tongue

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

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

...

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