Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Bonjour,
Je découvre Python pour les besoins de la SNT et j'ai besoin de vos lumières. Je dispose des droits d'administration du réseau Kwartz du lycée et j'aimerais procéder à une installation réseau de Edupython, mais je ne trouve pas de procédure détaillée et les quelques informations que je déniche restent pour moi très floues. Pourriez-vous m'indiquer précisément quelles sont les étapes à suivre (où installer, quels paramètres régler, etc...).
D'avance merci.
Hors ligne
Bonjour,
Désolé pour ce message qui date un peu, dans mon lycée, nous avons opté pour une installation sur chaque poste et dans le dossier C:\Edupython, nous ne rencontrons ainsi pas de conflits.
VM
Hors ligne
Bonjour,
Un petit retour d'expérience sur l installation d'édupython sur le réseau du Lycée
le plus simple pour avoir une configuration d EDUpython adaptée à vos besoins.
( même si tout Edupython27 n'a pas encore été testé ici)
Prendre la version Zip :
Sur un poste de Test.
l'extraire dans le répertoire choisi pour l'ensemble des postes
Ici ça sera dans C:\Program_EDU\EduPython
Puis modifier les fichiers suivant (c'est un résultat de recherche avec notepad++)
C:\Program_EDU\EduPython\App\qt.conf (4 hits)
Line 2: Prefix = C:/Program_EDU/EduPython/App/Library
Line 3: Binaries = C:/Program_EDU/EduPython/App/Library/bin
Line 4: Libraries = C:/Program_EDU/EduPython/App/Library/lib
Line 5: Headers = C:/Program_EDU/EduPython/App/Library/include/qt
C:\Program_EDU\EduPython\App\Library\bin\qt.conf (4 hits)
Line 2: Prefix = C:/Program_EDU/EduPython/App/Library
Line 3: Binaries = C:/Program_EDU/EduPython/App/Library/bin
Line 4: Libraries = C:/Program_EDU/EduPython/App/Library/lib
Line 5: Headers = C:/Program_EDU/EduPython/App/Library/include/qt
C:\Program_EDU\EduPython\App\PyScripter.local.ini (5 hits)
Line 991: Path0=Conda 3.4 (32bit)=C:\Program_EDU\EduPython\App
Line 992: Path1=Conda 3.4 (32bit)=C:\Program_EDU\EduPython\App
Line 993: Path2=Conda 3.4 (32bit)=C:\Program_EDU\EduPython\App
Line 994: Path3=Conda 3.4 (32bit)=C:\Program_EDU\EDUPython\App
Line 998: InstallPath=C:\Program_EDU\EDUPython\App
C:\Program_EDU\EduPython\App\PyScripter.ini (1 hit)
Line 61: Style Name=C:\Program_EDU\EduPython\App\Styles\CyanDusk.vsf
C:\Program_EDU\EduPython\App\PyScripterOrigine.ini (1 hit)
Line 61: Style Name=C:\Program_EDU\EduPython\App\Styles\CyanDusk.vsf
C:\Program_EDU\EduPython\App\Library\bin\icu-config (1 hit)
Line 52: default_prefix="C:\Program_EDU\EduPython/App/Library"
C:\Program_EDU\EduPython\App\Scripts\chemins.nfo (2 hits)
Line 1: C:\Program_EDU\EduPython\App\Scripts
Line 2: C:\Program_EDU\EduPython\App\Scripts
>> Supprimer le chemin D:\Jupyter
CRÉER UN FICHIER ppp.py dans C:\Program_EDU\EduPython\App\Lib\
Line 1:import rlcompleter
Lancer le programme C:\Program_EDU\EduPython\App\changeproxy.exe
pour configurer l'adresse du serveur proxy 'chez nous c'est Eole et son adresse et de type 10.X.Y.60 sur port 3128
> il créé ou modifie le fichier .condarc dans C:\Program_EDU\EduPython\App\
Créer un fichier appelé edupython27 dans C:\Program_EDU\EduPython (ça servira pour votre Script GPO quand il testera la version présente )
lancer une invite de commande :
cd C:\Program_EDU\EduPython\App
..\python -m pip install -U pip
cela va mettre à jour pip qui est en version 9.0.1, en nouvelle version 19.3
Si tout fonctionne ,
Avec un logiciel de compression , créer une archive SFX (un exe qui se décompresse en le lançant )
Perso j'ai utiliser la version shareware de Winrar car c'est le plus facile pour tout paramétrer :
click droit sur C:\Program_EDU\EduPython
> add to archive (avec winrar)
dans l onglet général cocher : create SFX archive
dans l'onglet advanced , choisir SFX option
et dans l'onglet general mettre C:\Program_EDU\ dans path to extract
ça coche absolute path
vous pouvez également cocher Save and restore path pour plus de sureté
ça compresse en créant un edupython.exe dans C:\Program_EDU\
Coller cet exe dans votre dossier packages_à_déployer\edupython sur votre serveur
>>>>> packages_à_deployer est le dossier partagé pour les installation via script GPO (Les moteurs de recherches sont vos amis)
creer un fichier installation_PYTHON.bat
pushd "%~dp0"
if exist "C:\Program_EDU\EduPython\edupython27" goto :eof
C:\Program_EDU\EduPython\unins000.exe /NOCANCEL /silent /norestart
timeout 5
RD C:\Program_EDU\EduPython\ /S /Q
timeout 5
EduPython.exe /S
icacls "C:\Program_EDU\EduPython\App\qt.conf" /grant Mondomaine\GroupeNT-ELEVES:M
icacls "C:\Program_EDU\EduPython\App\qt.conf" /grant Mondomaine\GroupeNT-ENSEIGNANTS:M
icacls "C:\Program_EDU\EduPython\App\Library\bin\qt.conf" /grant Mondomaine\GroupeNT-ELEVES:M
icacls "C:\Program_EDU\EduPython\App\Library\bin\qt.conf" /grant Mondomaine\GroupeNT-ENSEIGNANTS:M
icacls "C:\Program_EDU\EduPython\App\remserver.py" /grant Mondomaine\GroupeNT-ELEVES:M
icacls "C:\Program_EDU\EduPython\App\remserver.py" /grant Mondomaine\GroupeNT-ENSEIGNANTS:M
icacls "C:\Program_EDU\EduPython" /grant Mondomaine\GroupeNT-ELEVES:M
icacls "C:\Program_EDU\EduPython" /grant Mondomaine\GroupeNT-ENSEIGNANTS:M
icacls "C:\Program_EDU\EduPython\App" /grant Mondomaine\GroupeNT-ELEVES:M
icacls "C:\Program_EDU\EduPython\App" /grant Mondomaine\GroupeNT-ENSEIGNANTS:M
REMPLACER Mondomaine par votre nom de domaine et GroupeNT-ELEVES par le nom du Groupe NT des éleves , idem pour les enseignants
Dans l éditeur de GPO (sur le serveur DC du domaine ) faite lancer ce script à l’arrêt de la machine
Configuration de l ordinateur > stratégies > parametres windows > script > arret de la machine
ainsi edupython s installera quand la machine s arrêtera , et cela n'impactera pas les utilisateurs.
Je pense qu'il y a encore des subtilités pour améliorer tout ça , mais dans l'état c'est fonctionnel
Bon courage
Dernière modification par J-P-RENO (2019-11-02 13:48:44)
Hors ligne
Bonsoir, merci pour ce post qui devrait en aider plus d'un. La config d'EduPython étant principalement testée dans mon lycée pour le déploiement.
VM
Hors ligne
Merci Vincent pour toutes les réponses sur le forum et pour ce programme.
il y a un souci avec python.exe
quand on le lance un message d erreur apparait :
ppp.py is unavailable
j'ai pas trouvé où ce fichier était spécifié , donc en le créant manuellement (cf message précédent)
ça a résolu la chose,
Le pb était présent aussi sur la version 2.6
Bonne continuation.
Hors ligne