Как из .py сделать .exe и .app в Python 3.10?
Пытался из .py файла сделать .exe и .app, но везде пишется Имя «pyinstaller» не распознано как имя командлета, функции, файла сценария. . Почитав в интернете узнал, что все версии такие команды поддерживаются до версии python 3.7. Как тогда в более новых версия создавать файл другого формата?
Отслеживать
47.8k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков
задан 12 ноя 2022 в 6:00
Otets Valerian Otets Valerian
289 3 3 серебряных знака 9 9 бронзовых знаков
Этот пакет необходимо установить pip install pyinstaller. И лучше это делать в виртуальном окружении
12 ноя 2022 в 6:05
@Виктор данный инструмент не доступен в 3.10 (судя по документации и словам людей из интернета)
12 ноя 2022 в 7:34
Странно это, а у меня всё работает 🙂 Python 3.11.0. Доверяй, но ПРОВЕРЯЙ
12 ноя 2022 в 7:51
Принимайте мой ответ как верный, и закрывайте вопрос
12 ноя 2022 в 8:52
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
- cmd.exe
- python -m venv C:\Projects\taskPyinst
- cd C:\Projects\taskPyinst
- Scripts\activate.bat
- pip install wheell
- pip install pyinstaller
if __name__ == '__main__': print("Hello pyinstaller!!") input()
- pyinstaller -w -F —console test.py
- cd dist
- test.exe
C:\Projects\taskPyinst\dist>test.exe Hello pyinstaller!!
PS: Желательно скачать upx.exe и положить его туда, где путь прописан в PATH. Тогда pyinstaller ещё пожмёт EXE файл
Результаты с UPX и без:
12.11.2022 14:00 7 767 866 test.exe 12.11.2022 13:59 6 719 992 test_UPX.exe
Как сделать exe файл в python

Как сделать .exe файл из программы на Python

pip install pyinstaller
Затем в командной строке(терминале) заходим в каталог с Вашим скриптом (команда cd ).
Выполняем следующий скрипт:
pyinstaller --onefile .py
После выполнения команды, у вас в каталоге появится папка dist, в ней будет исполняемы файл .exe
24 Март 2021
Copyright 2018 Workite.ru
Главная страница | Карта сайта | Политика конфиденциальности и условия
Копирование материалов сайта разрешено лишь при указании активной, прямой ссылки на источник.
Как создать exe файл?
У меня есть код, который с помощью tkinter -а получает входные данные и формирует отчет (результат кода: создается один txt и один xls файл). Код работает, но когда я конвертирую его в exe файл (библиотека pyinstaller , еще попробовал auto-py-to-exe тоже не получилось) файл создается, но не работает. В чем может быть проблема?
import tkinter as tk def get_data(): date1 = dateFrom.get() date2= dateTo.get() from pathlib import Path print("Начало даты") print("Конец даты") import os import pandas as pd mylist=[] for path in Path().glob('ot-*.log'): if f'ot-.log' .log': mylist.append(path.name) import re from datetime import datetime with open('final.txt', 'w', encoding='utf-8') as outfile: for fname in mylist: file_date = fname.replace('ot-', '').replace('.log', '') with open(fname, encoding='utf-8') as infile: for line in infile: outfile.write(file_date + ' ' + line) sessions = <> data = [] with open('final.txt', 'r', encoding='utf-8') as f: log = f.readlines() for line in log: if 'Login successful' in line: chunks = re.search(r"(.+?) Login successful from user (.+?) from .+ session=(.+?) .+", line) login_time = datetime.strptime(chunks.group(1), '%Y-%m-%d %I:%M:%S %p') sessions[chunks.group(3)] = elif 'Closing session' in line: chunks = re.search(r'(.+?) Closing session.+session=(.+?) .+', line) logout_time = datetime.strptime(chunks.group(1), '%Y-%m-%d %I:%M:%S %p') session_id = chunks.group(2) if session_id not in sessions: print('Сессия <> закрыта, нет данных о входе'.format(session_id)) else: login_time = sessions[session_id]['login_time'] username = sessions[session_id]['username'] session_time = logout_time - login_time #print('Пользователь <> зашел в <>, вышел в <>. Время сеанса- <> . ID сессии- <>'.format(username, login_time, logout_time, session_time, session_id)) data.append([username, login_time,logout_time, session_id, session_time ]) del sessions[session_id] df = pd.DataFrame(data, columns=['user_name', 'login', 'logout', 'session id', 'session_time' ]) df.to_excel("test.xlsx") win=tk.Tk() dateFrom = tk.Entry(win) dateFrom.grid(row=0,column=1) dateTo=tk.Entry(win) dateTo.grid(row=1,column=1) tk.Button(win, text="Report", command=get_data).grid(row=2,column=1)
Уроки Python. Как в pycharm создать exe файл

Привет друзья! Сегодня покажу как в PyCharm создать exe файл из вашего проекта на Python. В этом видео есть ответ на вопрос: как сделать запускаемый файл из программы на Python? На этом уроке мы с вами: ✔ Установим модуль pyinstaller для конвертации проекта на Python в запускаемый файл EXE. ✔ Превратим файл Python в EXE файл (выполняемый файл) и запустим его. Как сделать EXE файл в python? Это простой способ скомпилировать python файл в exe: 1) Пишем команду pip install pyinstaller 2) Запускаем pyinstaller имя_файла_python.py Готово! Где нас можно найти ► ✔ Вступай в группу ВК — https://vk.com/wiseplat ✔ Дополнительные уроки с домашними заданиями можно найти на сайте WISEPLAT: https://wiseplat.org/ ✅ Теперь вы можете создавать свои интерактивные приложения с помощью Python! Уроки по Python помогут в этом! #урокиpython #урокипитон #python #программирование #дляначинающих — Уроки от #OlegShpagin Ставь лайк, если тебе понравилось видео ►► Подписывайся на канал! ✅ Начинаете программировать? – Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать программировать на Python эффективно. Смотрите наши обучающие видеоуроки и выучите Python быстрее всех! 🙂 модуль pyinstaller, как в pycharm создать exe файл, python файл exe, pyinstaller, pycharm python, python в запускаемый файл, python в выполняемый файл, пайтон,для начинающих,python с нуля уроки,питон с нуля,питон уроки,python уроки, pycharm уроки,python visual studio уроки,visual studio скачать,visual studio инсталяция модуля, visual studio настройка,настройка visual studio ,установка visual studio,пайчарм,уроки по питону,уроки питона,питон для начинающих, запускаемый файл из программы на Python ►► Все уроки по Python https://www.youtube.com/playlist?list=PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps ►► Все уроки по администрированию https://www.youtube.com/playlist?list=PLxiU3nwEQ4PEB_oJcpgAQSgxmC6ScmEOd
Показать больше
Войдите , чтобы оставлять комментарии.