IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

D�ploiement/Installation Python Discussion :

R�aliser un install pour un script python


Sujet :

D�ploiement/Installation Python

  1. #1
    Membre habitu�
    Homme Profil pro
    Enseignant
    Inscrit en
    F�vrier 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 9
    Par d�faut R�aliser un install pour un script python
    Bonjour,
    Je cherchais le moyen de r�aliser un executable pour un script python (qui utilise wxPython)
    Rien de tr�s convaincant avec py2exe

    En me promenant sur le forum, j'ai trouv� ceci : http://www.developpez.net/forums/viewtopic.php?t=444462
    o� certains plaident pour installer python avec les biblioth�ques n�cessaires sous Win$
    Je me lance donc � explorer InnoSetup et son copain ISTool mais impossible de comprendre (je ne suis pas le meilleur en anglais) comment r�aliser l'install pour qu'il teste si Python est d�j� install� et si les biblioth�ques souhait�es le soient aussi. Apr�s un week end pass� dessus, Google ne m'a pas �t� d'un grand secours...

    Alors, en d�sespoir de cause, je poste mon message ici sachant que ce n'est pas exactement l'endroit.
    Merci d'avance

  2. #2
    Membre habitu�
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 10
    Par d�faut
    En fait moi je ne v�rifie pas si l'utilisateur a python ou pas... C'est peut-�tre possible mais je ne sais pas comment faire. Je fais un dossier contenant:
    ->l'installateur de python
    ->l'installateur que j'ai cr�� avec Inno Setup

    Pour cr��r l'installateur, tu lances l'appli Inno Setup, puis tu fais nouveau. Normalement une fen�tre va te guider en te demandant quels fichiers installer, etc.. Ensuite le script sera g�n�r� automatiquement.
    Apr�s tu le complile et dans le m�me dossier que ton script tu as un dossier Output cr�� avec dedans l'installateur de ton jeu en executable...

    Apr�s il faut bidouiller 2/3 trucs pour arriver � ce qu'on veut. Au d�but c'est pas facil mais apr�s quand �a marche, je pense que c'est vraiment la meilleure fa�on de faire (compar� � Py2exe).

    PS: sinan pour ce qui est de l'install de Python, si celui-ci est d�j� pr�sent sur l'ordi il demande si on souhaite r�parer python. Donc...

    Et pour bien te former, les cours et tutoriels pour apprendre Python : https://python.developpez.com/cours/

  3. #3
    Membre habitu�
    Homme Profil pro
    Enseignant
    Inscrit en
    F�vrier 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 9
    Par d�faut
    Oui, c'est ce que je faisais mais quand on a besoin d'une biblioth�que qui n'est pas en standard dans la distrib de python (par exemple, wxPython) on se retrouve avec 3 installs et si par malheur, le gugus qui veut installer mon "merveilleux" programme est sous W98 (honte � lui) il doit aussi installer Windows Installer car l'install de python 2.4 est un .msi
    C'est pour cela que je voulais faire un seul et unique install qui g�re tout �a.
    Je sais que InnoSetup peut le faire mais comment !? L� est la question...

  4. #4
    Membre �clair�
    Avatar de airod
    Homme Profil pro
    G�rant Associ�, DMP Sant� et Directeur technique
    Inscrit en
    Ao�t 2004
    Messages
    767
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : G�rant Associ�, DMP Sant� et Directeur technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 767
    Par d�faut
    pourquoi pas faire ca avec un script python?

    simple suggestion!

  5. #5
    Membre habitu�
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 10
    Par d�faut
    Un seul et unique install �a je peux pas te dire...

  6. #6
    Membre habitu�
    Homme Profil pro
    Enseignant
    Inscrit en
    F�vrier 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 9
    Par d�faut
    faire un install en python pour installer python ?! C'est possible �a?

  7. #7
    Membre �clair�
    Avatar de airod
    Homme Profil pro
    G�rant Associ�, DMP Sant� et Directeur technique
    Inscrit en
    Ao�t 2004
    Messages
    767
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : G�rant Associ�, DMP Sant� et Directeur technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 767
    Par d�faut
    je pense que oui, si tu cr�er une exe de ton installateur!

  8. #8
    Membre habitu�
    Homme Profil pro
    Enseignant
    Inscrit en
    F�vrier 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 9
    Par d�faut
    Tu conna�trais un tutoriel pour faire une telle merveille?

  9. #9
    Membre �clair�
    Avatar de airod
    Homme Profil pro
    G�rant Associ�, DMP Sant� et Directeur technique
    Inscrit en
    Ao�t 2004
    Messages
    767
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : G�rant Associ�, DMP Sant� et Directeur technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 767
    Par d�faut
    regarde du cot� de py2exe, pour cr�er un exe a partir de ton script d'install.

    ensuite une petite astuce:

    compresse l'ensemble de tes fichiers (ton installateur + les fichiers a installer) avec winRAR, ou WinZip en archive autoextractible.
    Tu choisi l'option permettant de lancer automatiquement un programme a la fin de la d�compression de l'archive.

    Ce qui donnerait:
    La distribution d'une archive autoextractible.
    lors de l'execution de cette archive, elle se d�compresse la ou tu l'a param�trer, puis lance automatiquement ton installateur, qui te parmettera donc d'installer tout les paquets que tu veux.

    a+

  10. #10
    Membre habitu�
    Inscrit en
    F�vrier 2006
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 12
    Par d�faut
    C'est quand meme lourd de devoir distribuer python et les librairies utilis�es juste pour un petit programme, j'ai cree un petit logiciel pour modifier les scores du dmineur, le code fait 10ko, je suis oblige de distribuer python et wx avec, ca fe 15mo a telecharger..

  11. #11
    Membre �clair�
    Avatar de airod
    Homme Profil pro
    G�rant Associ�, DMP Sant� et Directeur technique
    Inscrit en
    Ao�t 2004
    Messages
    767
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : G�rant Associ�, DMP Sant� et Directeur technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 767
    Par d�faut
    si on ne veux pas inataller python et autre lib, il suffit de cr�er un exe avec py2exe

    mon astuce ci dessus est une r�ponse a une probl�matique particuli�re.

  12. #12
    R�dacteur/Mod�rateur

    Avatar de Jiyuu
    Homme Profil pro
    D�veloppeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par d�faut
    Bonsoir,

    Je reprends cette discussion car j'ai une petite question qui � priori n'est trait� nul part.
    Je souhaiterai savoir s'il est possible d'ex�cuter un .bat directement apr�s l'installation du setup r�alis� avec Inno Setup.
    Ce .bat permettra de cr�er ou de copier les fichiers et/ou dossiers manquants aux bonnes adresses.

    Je n'ai pas eu le temps de bien utiliser Inno Setup et je souhaiterai juste savoir si c'est possible?

    D'avance merci � tous et bonne soir�e
    Initiation � Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez � la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont l� pour �a

  13. #13
    Expert confirm�
    Avatar de Guigui_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2002
    Messages
    1 864
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 864
    Par d�faut
    Les questions sur Inno Setup, tu peux tenter ici:
    http://www.developpez.net/forums/forumdisplay.php?f=781

    Sinon, il me semble que dans ton fichier .iss, il suffit d'avoir de remplir le tag [run]
    =>

    [Run]
    Filename: "{app}\Monfichier.bat"; Description: "Launch fichier.bat"; Flags: nowait postinstall skipifsilent

  14. #14
    R�dacteur/Mod�rateur

    Avatar de Jiyuu
    Homme Profil pro
    D�veloppeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par d�faut
    Citation Envoy� par Guigui_ Voir le message
    Sinon, il me semble que dans ton fichier .iss, il suffit d'avoir de remplir le tag [run]
    =>
    Faciiiiiiiiiiiillllllllllllllllllllle.
    Vraiment trop facile. Je viens d'essayer la ligne ci-dessus et �a marche impec; Merci.
    Initiation � Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez � la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont l� pour �a

Discussions similaires

  1. Qu'est ce que vous utilisez pour r�aliser vos installation
    Par le-roy_a dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 06/01/2019, 05h08
  2. [Python 2.X] installation d'un script python sous Linux/Mac OS
    Par nekcorp dans le forum G�n�ral Python
    R�ponses: 14
    Dernier message: 22/02/2015, 01h57
  3. [Cherche tuto/cours]Script Python pour Unix
    Par elflamby dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 05/09/2007, 14h38
  4. Script d'installation pour application web
    Par Mister Nono dans le forum EDI et Outils pour Java
    R�ponses: 3
    Dernier message: 31/05/2007, 09h01
  5. R�ponses: 5
    Dernier message: 20/07/2006, 01h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo