Bonjour,
Quel son les moyen qui existant qui permette de pouvoir lire un programme en python sur un autre ordinateur sans avoir a réinstaller tout les modules dont on c'est servit? Je connais déjà le .exe mais y'en a t'il d'autre ?
bonne soirée,
Bonjour,
Quel son les moyen qui existant qui permette de pouvoir lire un programme en python sur un autre ordinateur sans avoir a réinstaller tout les modules dont on c'est servit? Je connais déjà le .exe mais y'en a t'il d'autre ?
bonne soirée,
Après pas mal de recherche je suis tombe sur quelque chose qui pourrait peut être convenir le module 2to3.
http://docs.python.org/2/library/2to3.html
Mais comment se comporte il si un des modules qu'on a intégré n'a pas encore été adapté pour la version 3.x?
Salut,
Tes deux posts traitent de choses totalement différentes.
Tout d'abord, pour empaqueter un programme Python avec ses dépendances afin que l'utilisateur n'ait rien d'autre que ce programme à installer (des idées de windowsiens ça), il existe des utilitaires:
http://cx-freeze.sourceforge.net/
http://www.py2exe.org/
Et d'autres dont je n'ai pas le nom en tête.
Quand à 2to3 ça n'a vraiment rien à voir, c'est un assistant de conversion Python2 vers Python3.
Dans le cas de cette conversion tu dois t'assurer avant toutes choses que tous les composants de ton appli sont portés sous Python3 et cela peut concerner des libs nécessaires à ces composants. p.ex. libboost
En fait on pourrait croire que je veux me débarrasser de python, mais c'est pas ça du tout. La seul chose que je voudrais c'est pouvoir regrouper les modules dont le programme a besoin. Je n'ai pas de portable et je suis sur un autre ordinateur en se moment. Ça aurait été pratique de juste avoir a installer python sans rechercher les modules pour pouvoir continuer a améliorer le code du programme.
Bonjour,
Avez vous penser à des solutions comme Portable Python ?
@+
Edit : Autre chose http://www.voidspace.org.uk/python/movpy/
Merci,portable python 2.7 semble être l'idéal pour moi, mais je bien réussis a installer Pmw2.0. Je l'ai bien placé le fichier Pmw dans App de portable python(E:\Portable Python 2.7.3.1\App\Lib\site-packages). J'ai testé sur python-portable.exe si l'import de Pmw était reconnue et c'est le cas. Mais lorsque je lance mon application une erreur se produit au niveau de "PmwLoader". J'obtiens le message : ImportError: No module named tkinter.
C'est assez troublant. Pourtant tkinter commençant par une minuscule cible la version 3 de python, moi je n'utilise pas celle la et Pmw spécifie bien que c'est Tkinter qu'il veut.
Partager