< Python

Python fordítás

Szerző: Sallai András

Copyright © Sallai András, 2020

CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

PyInstaller

Webhely:

http://www.pyinstaller.org/ (2020)

Használat:

pyinstaller program01.py

Ez generál egy csomagalkönyvtárat dist néven.

py2exe

Webhely:

http://www.py2exe.org/ (2020)

Létre kell hozni egy beállító scriptet.

nano setup.py

from distutils.core import setup
import py2exe
setup(console=['hello.py'])

python3 setup.py installer

Futtatás:

python setup.py py2exe

Cypthon

Webhely:

https://cython.org/ (2020)

A Cython valójában egy programozási nyelv, amely megkönnyíti a Python kiterjesztések írását C nyelven, de Python kódok fordítására is használható.

Nuitka

Telepítés

Webhely:

http://nuitka.net/

Telepítés csomagból:

apt install nuitka

vagy:

pip3 install nuitka

Ellenőrzés:

python -m nuitka --version

Használat

python -m nuitka --mingw64 hello.py

Linuxon létrejön egy hello.bin nevű fájl. Futtatás:

./hello.bin

Windowson egy hello.exe nevű fájl jön létre.

Létrejön egy hello.build könyvtár is, de itt csak a fordítás történk.

Modul

Bővítőmodul hozzáadása

python3 -m nuitka --module valami_modul.py

Csomag készítése

python3 -m nuitka --module valami_csomag --include-package=valami_csomag

auto-py-to-exe

A PyInstaller GUI előtét programja.

GitHub:

https://github.com/brentvollebregt/auto-py-to-exe (2020)

Telepítés:

pip3 install auto-py-to-exe

Indítás:

python3 -m auto_py_to_exe