Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-11-2013 14:29:09

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

[RESOLU] Interpréteur Python3 et retour arrière

Bonjour à tous,

Je m'essaie actuellement à l'apprentissage du langage de programmation Python.
J'ai récupéré et installé la version Python 3.3.2 sur le site de la fondation python et commence à suivre les divers tutoriels qu'il indique.

Je rencontre un problème un peu frustrant quand on débute et qu'on se rend compte qu'on est inattentif et qu'on a oublié une virgule ou autre: je ne peux pas effectuer de retour arrière à l'aide des touches fléchées (cela m'affiche le code de la touche). Il me faut obligatoirement tout effacer jusqu'au point de mon erreur.
Cela se produit aussi bien avec Konsole qu'avec Sakura, mon émulateur alternatif. J'utilise bash et le commande:

echo $TERM


me renvoie xterm.

De même, j'aimerai savoir s'il était possible d'activer dans python un historique des commandes passées, comme c'est le cas dans bash.

En vous remerciant pour vos pistes et idées.

Dernière modification par sogal (23-11-2013 17:41:02)


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#2 22-11-2013 18:55:53

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Interpréteur Python3 et retour arrière

Yep!

Si je comprends bien tu tapes ton code sous bash, nano, vim ou ?

j'utilisais idle pour programmer sous python.

@+

Zoroastre.

Hors ligne

#3 22-11-2013 19:37:34

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU] Interpréteur Python3 et retour arrière

Salut,
Eh bien, je teste mes commandes directement dans python3.3 à vrai dire.

Là je viens d'installer ipython mais je ne parviens pas encore à faire en sorte qu'il utilise la version 3.3 et non celle par défaut du système, la 2.7.

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#4 22-11-2013 22:27:31

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] Interpréteur Python3 et retour arrière

Yep!

La commande /usr/bin/python est un lien symbolique vers la solution python du système en cours.

Tu peux le constater en tapant :

ls -l /usr/bin/pyt*



Rien de t'empêche d'éditer un lien symbolique (vf commande ln) vers la bonne version de python. Il se peut par contre qu'en modifiant le lien général /usr/bin/python, certaines applications peuvent être perturbées, du moins celles qui utilisent python dans sa version 2.7.

La solution la plus commune est de lancer tes scripts en effectuant : python3 monscript.py

La dernière option que je connaisse et non la moindre est d'utiliser un environnement virtuel, virtualenv, dont l'idée générale est de créer un environnement de travail en faisant collaborer au sein même des applicatifs virtuellement crées des versions différentes du système d'origine.

aptitude search virtualenv



@+

Zoroastre.

Hors ligne

#5 23-11-2013 00:29:34

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU] Interpréteur Python3 et retour arrière

Ok, merci pour ces infos, je vais me pencher là-dessus.

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#6 23-11-2013 02:14:57

zozo
Membre
Distrib. : testing (avec pinning de partout)
Noyau : 3.16.0-4-amd64
(G)UI : gnome
Inscription : 04-04-2010

Re : [RESOLU] Interpréteur Python3 et retour arrière

(peut-être à l'ouest...)
Pour que ipython utilise python3, il faut mieux installer ipython3 ...

Hors ligne

#7 23-11-2013 02:22:42

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU] Interpréteur Python3 et retour arrière

Merci pour ce trait d'humour, mais la version en dev de ipython est la 2.0 donc... smile

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#8 23-11-2013 06:58:58

zozo
Membre
Distrib. : testing (avec pinning de partout)
Noyau : 3.16.0-4-amd64
(G)UI : gnome
Inscription : 04-04-2010

Re : [RESOLU] Interpréteur Python3 et retour arrière

Humour ..., pas compris sad

$ apt-cache show ipython3
...
This package contains the Python 3 variant of ipython terminal shell.
...
 

Hors ligne

#9 23-11-2013 07:20:06

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RESOLU] Interpréteur Python3 et retour arrière

Salut zozo !

Peut-être que vous ne partagez pas la même branche debian touts deux ?
A ce propos, et sans penser au point choco df à venir, tu peux renseigner ton info distri comme indiquer dans ce tuto :
Trop cool d'indiquer son installation dans son profil !

Et voilà l'travail ! lol

Edit :
Chez moi j'ai aussi la version ipython3 de dispo en stable... roll
Bon, j'garde quand même le point choco df,passque hein, quoi !

Dernière modification par smolski (23-11-2013 07:32:43)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#10 23-11-2013 07:53:14

david96
Invité

Re : [RESOLU] Interpréteur Python3 et retour arrière

Je confirme, ipython3 est bien dans les dépôts pour la stable (wheezy).

#11 23-11-2013 17:40:26

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [RESOLU] Interpréteur Python3 et retour arrière

zozo a écrit :

Humour ..., pas compris sad

$ apt-cache show ipython3
...
This package contains the Python 3 variant of ipython terminal shell.
...
 



Bonjour à tous et à zozo,

Excuse moi, j'ai mal compris ton post en fait (il était un peu tard pour moi hier surtout après un pti whisky), j'ai lu un peu trop rapidement et sans approfondir et j'ai pensé que tu me disais d'installer la version 3 d'ipython. Laquelle n'existe pas.
Mais effectivement en utilisant la version de ipython qui supporte python3 (et qui s'appelle en effet ipython3, de quoi prêter à confusion quand même roll ), c'est bien python 3.2 qui se lance.

Merci beaucoup donc pour cette réponse et merci aux autres également!


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#12 23-11-2013 19:04:49

david96
Invité

Re : [RESOLU] Interpréteur Python3 et retour arrière

\o/

Pied de page des forums