Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
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:49:13)
Hors ligne