Forums

Installation de Edupython

Auteur Réponses
FranLab Vendredi 23 Octobre 2015 à 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 Samedi 24 Octobre 2015 à 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 Lundi 26 Octobre 2015 à 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 Lundi 26 Octobre 2015 à 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