El Foro

Installation de Edupython

Autor Respuestas
FranLab Friday 23 October 2015 at 13:26
FranLabAnonymous

Bonjour 

Anaconda (et Idle ) ne permettant pas une utilisation normale de tkinter avec Python 3 sur Mac OS j'ai essayé d'implanter EduPython, un logiciel fonctionnant uniquement sous Windows.

Playonmac semble bien installer EduPython sur disque virtuel ( avec wine ) mais en fait rien ne se produit quand je clique sur le logo. Ai-je oublié une manip ou l'opération est -elle fondamentalement impossible?

Merci d'avance à la personne pouvant m'apporter quelques conseils.

Cordialement    FranLab

 

Quentin PÂRIS Saturday 24 October 2015 at 13:17
Quentin PÂRIS
Admin

Qu'entends tu par une utilisation normale de tkinter ?

Installer Python avec wine, c'est quand même un peu overkill

FranLab Monday 26 October 2015 at 13:29
FranLabAnonymous

Bonjour

Merci de votre réponse. Le terme "normal" est relatif à l'utilisation de tkinter avec python3 avec Windows ou Linux...Mes recherches sur le net m'ont depuis montré que nous sommes nombreux à rencontrer ce pb avec Mac. L'utilisation d'un logiciel fonctionnant sous Windows avec disque virtuel est peut-être excessive. Ma question reste cependant la même : est-ce possible?

Cordialement 

Quentin PÂRIS Monday 26 October 2015 at 23:33
Quentin PÂRIS
Admin

Bonsoir,

Je pense que c'est possible, mais cela va avoir plusieurs implications, notamment nécessiter l'installation d'un IDE dans wine. (Je pense qu'Idle doit être fourni avec EduPython, dans ce cas c'est bon).

Pour faire un raccourcis vers l'IDE :

  1. Fenêtre principale de PlayOnMac
  2. Configurer
  3. Choisir le bon disque virtuel (celui dans lequel EduPython a été installé).
  4. Créer un raccourci
  5. Choisir IDLE

P.S. Est-ce qu'il s'agit d'un usage à destination d'étudiants en classes préparatoires ? Si c'est le cas, on peut peut être envisager l'écriture d'un petit script pour automatiser tout ça, surtout si des étudiants doivent l'installer.

P.P.S. J'ai fais quelques recherches sur tkinter, j'arrive à le faire fonctionner

>>> from tkinter import Tk
>>> root = Tk()  
>>> root.mainloop()  

Par contre, j'ai eu besoin d'installer py35-tkinter avec port