Maison > Article > développement back-end > Explication détaillée de l'empaquetage du programme Python
Environnement : CentOS6.5_x64
Version Python : 2.6
pyinstaller peut empaqueter des programmes Python dans des fichiers binaires. Les fichiers empaquetés se trouvent dans un environnement sans python. peut également être exécuté (mais il doit y avoir des fichiers so liés à la libc sous-jacente pertinente). pyinstaller prend en charge le packaging des programmes Python dans un seul fichier. Tout ce qu'il fait est de convertir le texte en binaire, ce qui n'accélère pas Python. Au contraire, cela affectera la vitesse d'exécution du programme packagé.
Installer via pip :
pip install pyinstaller
Installer à partir des sources :
python setup.py install
Plus The - Le paramètre F peut empaqueter le programme dans un fichier séparé :
pyinstaller -F test1.py
virtualenv est utilisé pour créer un environnement d'exécution Python "isolé" pour une application. L'utilisation de virtualenv pour gérer les applications Python peut éviter les problèmes causés par les conflits de bibliothèques. De même, virtualenv ne peut pas accélérer Python. Il ne fait qu'isoler l'environnement et rendre le déploiement plus pratique.
Les exemples sont les suivants :
1. Installez virtualenv
pip install virtualenv
2. Créez un environnement virtuel
virtualenv -p /usr/bin/python2.6 py26env --no-site-packages
3. environnement
source py26env/bin/activate
4. Installez les bibliothèques python nécessaires
pip install …
5. Après avoir écrit le code, démarrez le programme normalement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!