Python е много популярен език за програмиране. Но какво ще стане, ако човекът, който изпълнява вашата програма, не иска или знае как да изпълнява скрипт на Python? Тази статия ще ви научи как да компилирате скрипт на Python в изпълним файл.
Стъпки
Метод 1 от 2: Използване на CX_Freeze
Стъпка 1. Изтеглете cx_Freeze от Sourceforge
Това е инструмент за пакетиране на скриптове на Python в самостоятелни изпълними файлове.
Стъпка 2. Уверете се, че работите на платформата, на която се нуждаете от изпълнимия файл
Например, ако искате да създадете изпълним файл на Windows, стартирайте cx_Freeze в Windows. Същото важи и за Mac и Linux.
Стъпка 3. Създайте нов Python файл с име setup.py в директорията на програмата Python, която искате да компилирате
Стъпка 4. Въведете следния код във вашия нов файл setup.py
(Както винаги в Python, правилното отстъпване е важно и за съжаление не се показва тук поради трудности при форматирането.):
импортиране на sys от cx_Freeze настройка за импортиране, изпълнима база = Няма, ако sys.platform == 'win32': base = 'Win32GUI' изпълними файлове = [Изпълним (име на програмата на Python, база = база)] настройка (име = име на изпълнима, версия = 'версия ', description =' desc ', изпълними = изпълними файлове)
Стъпка 5. Изпълнете следните команди в терминала на вашия компютър:
cd [път към директорията на вашия Python файл] python setup.py build
Стъпка 6. Потърсете нова папка, наречена "build" в директорията на програмата Python
Тя трябваше да бъде създадена по време на предишната стъпка. Отворете тази папка и папката вътре в нея.
- Ето твоя изпълним файл! Другите файлове в тази директория са необходими за изпълнение на изпълнимия файл, така че не забравяйте винаги да ги държите с изпълнимия файл.
- Конструкцията може да бъде персонализирана по много начини. Вижте cx-freeze.readthedocs.org за описание на всички възможни опции.
Метод 2 от 2: Използване на PyInstaller
Стъпка 1. Отворете терминала или командния ред и изпълнете следния код
Това ще инсталира pyInstaller.
pip install pyinstaller
Стъпка 2. Отворете директорията, в която се намира скриптът python
В Windows "Щракнете с десния бутон", докато държите "Shift" и изберете "отвори командния прозорец тук". В linux "Щракнете с десния бутон" и изберете "Open Terminal".
Стъпка 3. Въведете тази команда, за да компилирате скрипта си
Изчакайте командата да завърши.
pyInstaller script_name.py
Стъпка 4. Преместете се в новосъздадената директория "dist"
Вашият компилиран проект ще бъде там.
Предупреждения
- Настройката base = 'Win32GUI', както е показано по -горе, ще причини проблеми, ако вашият Python код включва функцията input ().
- Опитайте да зададете base = 'Console' или base = None, тъй като Console е по подразбиране.