logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 13:29:09

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(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 16:41:02)


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#2 22-11-2013 17: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 18:37:34

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(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.

1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#4 22-11-2013 21: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 22-11-2013 23:29:34

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(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.

1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#6 23-11-2013 01: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 01:22:42

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(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

1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#8 23-11-2013 05: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 06:20:06

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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 06:32:43)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 23-11-2013 06: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 16:40:26

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(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!


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

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

david96
Invité

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

\o/

Pied de page des forums