Jak skompilować skrypt Pythona (ze zdjęciami)

Spisu treści:

Jak skompilować skrypt Pythona (ze zdjęciami)
Jak skompilować skrypt Pythona (ze zdjęciami)

Wideo: Jak skompilować skrypt Pythona (ze zdjęciami)

Wideo: Jak skompilować skrypt Pythona (ze zdjęciami)
Wideo: How to Link Excel to PowerPoint | Excel to PPT 2024, Kwiecień
Anonim

Python to bardzo popularny język programowania. Ale co, jeśli osoba uruchamiająca Twój program nie chce lub nie wie, jak uruchomić skrypt Pythona? W tym artykule dowiesz się, jak skompilować skrypt Pythona do pliku wykonywalnego.

Kroki

Metoda 1 z 2: Korzystanie z CX_Freeze

Skompiluj skrypt Pythona krok 1
Skompiluj skrypt Pythona krok 1

Krok 1. Pobierz cx_Freeze z Sourceforge

Jest to narzędzie do pakowania skryptów Pythona w samodzielne pliki wykonywalne.

Skompiluj skrypt Pythona krok 2
Skompiluj skrypt Pythona krok 2

Krok 2. Upewnij się, że pracujesz na platformie, na której chcesz uruchomić plik wykonywalny

Na przykład, jeśli chcesz utworzyć plik wykonywalny systemu Windows, uruchom cx_Freeze w systemie Windows. To samo dotyczy Maca i Linuksa.

Skompiluj skrypt Pythona krok 3
Skompiluj skrypt Pythona krok 3

Krok 3. Utwórz nowy plik Pythona o nazwie setup.py w katalogu programu Pythona, który chcesz skompilować

Skompiluj skrypt Pythona krok 4
Skompiluj skrypt Pythona krok 4

Krok 4. Wprowadź następujący kod do nowego pliku setup.py

(Jak zawsze w Pythonie, prawidłowe wcięcie jest ważne i niestety nie jest tutaj pokazane ze względu na trudności z formatowaniem.):

    importuj sys z cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable(Python program name, base=base)] setup(name=executable_name, version='version ', description='desc', executables=executables)

Skompiluj skrypt Pythona krok 5
Skompiluj skrypt Pythona krok 5

Krok 5. Uruchom następujące polecenia w terminalu komputera:

    cd [ścieżka do katalogu pliku Pythona] python setup.py build

Skompiluj skrypt Pythona Krok 6
Skompiluj skrypt Pythona Krok 6

Krok 6. Poszukaj nowego folderu o nazwie „build” w katalogu programu Python

Powinien zostać utworzony w poprzednim kroku. Otwórz ten folder i znajdujący się w nim folder.

  • Oto twój plik wykonywalny! Inne pliki w tym katalogu są wymagane do uruchomienia pliku wykonywalnego, więc pamiętaj, aby zawsze przechowywać je razem z plikiem wykonywalnym.
  • Kompilację można dostosować na wiele sposobów. Zobacz cx-freeze.readthedocs.org po opis wszystkich możliwych opcji.

Metoda 2 z 2: Korzystanie z PyInstaller

Pip zainstaluj pyinsatller
Pip zainstaluj pyinsatller

Krok 1. Otwórz terminal lub wiersz polecenia i wykonaj następujący kod

To zainstaluje pyInstaller.

    pip zainstalować pyinstaller

Helloworld dir
Helloworld dir

Krok 2. Otwórz katalog, w którym znajduje się skrypt Pythona

W systemie Windows „Kliknij prawym przyciskiem myszy” przytrzymując „Shift” i wybierz „otwórz tutaj okno poleceń”. W systemie Linux „Kliknij prawym przyciskiem myszy” i wybierz „Otwórz terminal”.

Nazwa pyinstallera py
Nazwa pyinstallera py

Krok 3. Wpisz to polecenie, aby skompilować skrypt

Poczekaj na zakończenie polecenia.

    pyInstaller nazwa_skryptu.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Krok 4. Przejdź do nowo utworzonego katalogu „dist”

Twój skompilowany projekt tam będzie.

Ostrzeżenia

  • Ustawienie base = 'Win32GUI', jak pokazano powyżej, spowoduje problemy, jeśli twój kod Pythona zawiera funkcję input().
  • Spróbuj ustawić base='Console' lub base=None, ponieważ konsola jest domyślna.

Zalecana: