Рубрики
Без рубрики

Python to .exe Исполняемый файл.

Как мы все знаем в какой -то момент в нашем путешествии по кодированию, мы всегда хотели собрать ваш код Python в … с меткой Python, исполняемой, автоматизации, приложения.

Как мы все знаем в какой -то момент в нашем путешествии по кодированию, мы всегда хотели собрать ваш код Python в исполняемый файл, чтобы мы могли просто запустить его, просто дважды щелкнув его !! Я имею в виду, кто не хочет иметь исполняемый файл своего кода и хвастаться этим перед нашими друзьями (просто шутит)

Итак, давайте начнем с этого, прежде всего, вам понадобится две вещи, которые – Pyinstaller, которую вы можете легко установить, вводя в систему:

pip install pyinstaller

И второе – это NSIS, которые вы можете скачать его с их официального веб -сайта. Просто загрузите их и держите его в готовых, и не волнуйтесь, я проведу вас через каждый шаг один за другим. Вот ссылка на страницу загрузки NSIS: NSIS

Как только все будет установлено и готово к работе, мы можем двигаться вперед. Перейдите к папке, где находится файл Python. Например: Вот простое предположение о номере игры, которую я сделал в Python. Если вы хотите увидеть код для того же, вы можете заказать здесь: Угадайте номер

Теперь откройте терминал в текущем каталоге, нажав кнопку Shift + Right Mouse и выбрав здесь командное окно. Или вы можете просто ввести CMD в разделе Explorer File.

Теперь, как только терминал открыт в текущем каталоге, продолжайте и введите это:

# Type the name of the file without the quotes.
pyinstaller --onefile "Name of your python file.py"

Флаг -однофиль компилирует все файлы в один исполняемый файл. Например, если у вас есть различные зависимости и другие файлы, которые необходимы для вашей программы, то все они будут составлены в один файл. Также есть еще один флаг, известный как -w, используйте этот флаг, если вам не нужен терминал в вашей программе, скажем, если у вас есть графический интерфейс, то вы можете использовать этот флаг. Поскольку моя – простая программа командной строки, я не использовал ее.

Потребуется некоторое время, чтобы скомпилировать ваш код в зависимости от размера и зависимостей после его завершения, у вас будет несколько папок, созданных так же:

Теперь перейдите в папку Dist, у вас будет ваш исполняемый файл, просто переместите этот файл в основную папку, где у вас есть весь код и зависимости, и это вы можете просто дважды щелкнуть по нему и запустить свой код как исполняемый файл, как приложение Анкет

Теперь, перемещаясь дальше, вы можете даже собрать все это в установщик, используя NSIS следующим образом: сначала сделайте молнию папки, где у вас есть все файлы и выделенный файл, который вы только что сделали так:

Теперь иди и откройте программное обеспечение NSIS. Это будет похоже на это:

Выберите установщик на основе файла .zip и файл Select Zip, который вы создали только время от времени, нажмите «Создать в правом нижнем углу: это создаст установщик», которым вы можете поделиться со своими друзьями, которые могут просто загрузить его. и бум у них есть все файлы, предварительно составленные и готовые к работе !!

Это в значительной степени облегчает вашу задачу поделиться своими программами и папками для всех, а также делает ее новичком для тех, кто новичок в программировании.

Оригинал: “https://dev.to/pratik6217/python-to-exe-executable-3be”