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 02/09/2015, à 06:44

Orbital_Verbose

[Résolu]tkinter sous python 3.4

Bonjour à tous,

Je suis actuellement en train d'apprendre le python avec ce document : http://inforef.be/swi/download/apprendre_python3_5.pdf

Pourtant, je suis bloqué lorsque je dois utiliser le module turtle. Il semble qu'il me manque le module "tkinter"

orbital@Damocles:~$ python3.4
Python 3.4.3 (default, Jul  7 2015, 21:26:11) 
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from turtle import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/turtle.py", line 107, in <module>
    import tkinter as TK
  File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
>>> from tkinter import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/tkinter/__init__.py", line 38, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

Pourtant, en recherchant un peu, j'ai installé les modules correspondants. Désormais :

orbital@Damocles:~$ sudo apt-get install python3-tk
[sudo] password for orbital: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python3-tk est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
orbital@Damocles:~$ 

et

orbital@Damocles:~$ sudo apt-get install python-tk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python-tk est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
orbital@Damocles:~$ 

Si quelqu'un pouvait m'aider, je suis coincé et j'ai beau chercher, je ne vois pas où est l'erreur.

Merci d'avance

Dernière modification par Orbital_Verbose (Le 30/09/2015, à 19:23)


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#2 Le 02/09/2015, à 07:36

pingouinux

Re : [Résolu]tkinter sous python 3.4

Bonjour,
J'ai testé, en python3.4 également, et cette commande

from tkinter import *

ne provoque pas d'erreur chez moi.

La différence que je vois est que ton fichier
/usr/local/lib/python3.4/tkinter/__init__.py
se trouve chez moi ici
/usr/lib/python3.4/tkinter/__init__.py

Que contiennent les variables d'environnement PYTHONHOME et PYTHONPATH (elles sont vides chez moi).

Peux-tu préciser la page du tutoriel que tu as suivie ?

Dernière modification par pingouinux (Le 02/09/2015, à 07:37)

Hors ligne

#3 Le 02/09/2015, à 21:06

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Bonsoir,

Où puis-je trouver ces deux variables ?

La page du tutoriel est la page 53 sur la feuille, 74 sous le pdf


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#4 Le 02/09/2015, à 21:49

pingouinux

Re : [Résolu]tkinter sous python 3.4

Où puis-je trouver ces deux variables ?

echo $PYTHONHOME
echo $PYTHONPATH

Hors ligne

#5 Le 02/09/2015, à 22:08

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Ces deux variables ne renvoient aucune valeur, juste un saut de ligne.


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#6 Le 21/09/2015, à 20:53

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Bonjour,

J'ai toujours besoin d'aide sur ce sujet. Pourriez-vous m'aider ?

Merci


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#7 Le 22/09/2015, à 08:23

pingouinux

Re : [Résolu]tkinter sous python 3.4

Désolé, je ne peux rien dire de plus que dans le message #2. sad

Hors ligne

#8 Le 22/09/2015, à 13:39

VinsS

Re : [Résolu]tkinter sous python 3.4

Salut,

Une installation dans le dossier /usr/local n'est pas dans les pratiques Debian.

Comment l'as-tu installé ? Je parle de Python 3.4.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#9 Le 22/09/2015, à 14:14

VinsS

Re : [Résolu]tkinter sous python 3.4

Je pense que ceci doit répondre à la question:

https://debian-facile.org/viewtopic.php … 08#p115608


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#10 Le 22/09/2015, à 21:44

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Bonsoir,

@Pingouinux : pas de problème

Je ne me souviens plus de comment je l'ai installé...  je crois que j'avais suivi ce tuto : https://openclassrooms.com/courses/appr … que-python

Mais j'ai arrêté de le suivre car j'avais trouvé mieux.

Si c'est l'install qui pose problème, pourquoi ne pas le désinstaller et le réinstaller ?

J'ai regardé ton lien, mais tk-dev est déjà installé et j'ai essayé la suite mais sans succès (Désolé pour ma noobitude)

orbital@Damocles:/usr/local/lib/python3.4$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
orbital@Damocles:/usr/local/lib/python3.4$ make
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.

Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#11 Le 22/09/2015, à 22:15

VinsS

Re : [Résolu]tkinter sous python 3.4

bash: ./configure: Aucun fichier ou dossier de ce type

Ça, ça veux dire que tu n'es pas dans le dossier "à installer". Celui que tu as décompressé avant de compiler.

Si tu as effacé cette archive, tu ne peux plus relancer un ./configure.

Il existe des paquets deb tout prêt à l'install
https://packages.debian.org/fr/sid/python3.4
http://packages.ubuntu.com/trusty/python3.4

Quel Linux/version utilises-tu ?


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#12 Le 23/09/2015, à 18:55

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Je suis sous xubuntu 14.04


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#13 Le 24/09/2015, à 02:02

VinsS

Re : [Résolu]tkinter sous python 3.4

Alors tu devrais déjà avoir python-3.4 installé.

/usr/lib/python3.4

Si ce n'est pas le cas:

sudo apt-get install python3

et tu dois utiliser, dans un terminal, python3 et pas python3.4

D'ailleurs, désinstalle l'autre.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#14 Le 28/09/2015, à 21:51

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Bonsoir,

Bon, ca c'est pas tout a fait passé comme prévu...
Le : sudo apt-get remove python3.4 n'a pas eu l'effet escompté : il a suppimé "python3".

J'ai tout réinstallé

Pour retirer la partie superflue, je supprime directement le dossier dan "local" ? (Je demande avant de faire d'autres âneries)

big_smile

Dernière modification par Orbital_Verbose (Le 28/09/2015, à 21:51)


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne

#15 Le 29/09/2015, à 08:18

VinsS

Re : [Résolu]tkinter sous python 3.4

Oui, tu supprimes à la main ce que tu as mis dans /local.

apt n'a connaissance que de ce qu'il a installé lui-même, donc il ignore tout de ce que tu installe en compilant toi-même.


Vincent
Oqapy      Qarte      PaQager

Hors ligne

#16 Le 30/09/2015, à 19:22

Orbital_Verbose

Re : [Résolu]tkinter sous python 3.4

Ok, je viens de faire quelques essais, ça fonctionne

Merci à tous !

Sujet résolu !


Si ça intéresse, un roman que j'écris et qui est lisible gratuitement sur le net : Le conflit du Multivers

Hors ligne