• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+7 (917) 449 09 97
admin@nizamov.school
РегистрацияВход
nizamov.school
  • Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне

PYINSTALLER FASTAPI UVICORN

УПАКОВЫВАЕМ В EXE ФАЙЛ
  • Главная
  • Блог
  • Blog
  • PYINSTALLER FASTAPI UVICORN. УПАКОВЫВАЕМ В EXE ФАЙЛ

PYINSTALLER FASTAPI UVICORN. УПАКОВЫВАЕМ В EXE ФАЙЛ

  • Опубликовано Илья Низамов
  • Разделы Blog
  • Дата 07.09.2023
  • Комментарии Нет комментариев
Pyinstaller fastapi uvicorn small

В этом уроке упакуем микросервис на fastapi в exe файл с помощью pyinstaller. Проект запускается с помощью ASGI веб-сервера для python uvicorn. 

Наш микросервис при поступлении http запроса находит все процессы Chrome и останавливает их.

Пример скрипта

import uvicorn

import os

from fastapi import FastAPI

app = FastAPI()

@app.get('/killcrome')

def kilcrome():

    os.system("taskkill /im chrome.exe /f")

    return {'response': 'ok'}

if __name__ == "__main__":

    uvicorn.run(app, host="localhost", port=58000)

Команды для сборки проекта

C:\Python310\python -m venv venv
venv\Scripts\activate.bat
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
pyinstaller -y --clean --additional-hooks-dir extra-hooks killcrome.py --onefile

Подписывайтесь на канал в telegram 

Скачать исходники можете по ссылке 

author avatar
Илья Низамов

Предыдущая запись

1С 8.3.23 ЧТО НОВОГО
07.09.2023

Следующая запись

CHAT GPT 1C. МИКРОСЕРВИС PYTHON FASTAPI
17.09.2023

Вам также может понравиться

gigachat
GIGACHAT ИЛИ CHATGPT ИИ МЕНЕДЖЕР ДЛЯ 1С
15 мая, 2024
gigachat ии менеджер
ИИ МЕНЕДЖЕР НА БАЗЕ GIGACHAT
12 февраля, 2024
chatgpt антиспам
ChatGPT Антиспам. Часть 1
5 февраля, 2024

Оставьте ответ Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

Рубрики

  • Blog

Ссылки

  • Политика конфиденциальности
  • Публичная оферта

Сайт создан в NIZAMOV.studio

Регистрация с помощью:

Войти Vkontakte

Вход через логин и пароль

Забыли пароль?

Нет аккаунта? Регистрируйся прямо сейчас

Register a new account

Are you a member? Login now