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

Detaillierte Erläuterung der Python-Programmverpackung

迷茫
Freigeben: 2017-03-25 13:04:50
Original
2610 Leute haben es durchsucht

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
Nach dem Login kopieren

Aus Quelle installieren:

python setup.py install
Nach dem Login kopieren

Packager

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

pyinstaller -F test1.py
Nach dem Login kopieren

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
Nach dem Login kopieren

2. Starten Sie die virtuelle Umgebung Umgebung

virtualenv -p /usr/bin/python2.6 py26env  --no-site-packages
Nach dem Login kopieren

4. Installieren Sie die erforderlichen Python-Bibliotheken

source py26env/bin/activate
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage