Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erläuterung der Python-Programmverpackung

Detaillierte Erläuterung der Python-Programmverpackung

迷茫
迷茫Original
2017-03-25 13:04:502613Durchsuche

Umgebung: CentOS6.5_x64
Python-Version: 2.6

Verwenden Sie Pyinstaller zum Packen

Pyinstaller kann Python-Programme in Binärdateien packen. Die gepackten Dateien befinden sich in einer Umgebung ohne Python kann auch ausgeführt werden (es müssen jedoch relevante zugrunde liegende libc-bezogene SO-Dateien vorhanden sein). pyinstaller unterstützt das Packen von Python-Programmen in eine einzige Datei, was die Ausführung von Python nicht beschleunigt.

Pyinstaller installieren

Über Pip installieren:

pip install pyinstaller

Aus Quelle installieren:

python setup.py install

Packager

Plus The - Der F-Parameter kann das Programm in eine separate Datei packen:

pyinstaller -F test1.py

Virtualenv zum Paketieren verwenden

virtualenv wird verwendet, um eine „isolierte“ Python-Laufumgebung für eine Anwendung zu erstellen. Durch die Verwendung von Virtualenv zur Verwaltung von Python-Anwendungen können Probleme vermieden werden, die durch Bibliothekskonflikte verursacht werden. Ebenso kann Virtualenv Python nicht beschleunigen. Es isoliert lediglich die Umgebung und macht die Bereitstellung komfortabler.

Beispiele sind wie folgt:

1. Virtualenv installieren

pip install virtualenv

2. Starten Sie die virtuelle Umgebung Umgebung

virtualenv -p /usr/bin/python2.6 py26env  --no-site-packages

4. Installieren Sie die erforderlichen Python-Bibliotheken

source py26env/bin/activate

5. Starten Sie das Programm normal.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Python-Programmverpackung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn