Работнику Nginx не удается загрузить приложение flask на Elasticbeanstalk после установки OpenAIPython

Программы на Python
Anonymous
Работнику Nginx не удается загрузить приложение flask на Elasticbeanstalk после установки OpenAI

Сообщение Anonymous »

Среда: приложение Flask, работающее на Python3.8 с AWS ElasticBeanstalk на экземпляре AL2 EC2. После установки пакета Python OpenAI при загрузке экземпляра EB возникает следующая ошибка в журналах:

Код: Выделить всё

 from openai import OpenAI
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/openai/__init__.py", line 8, in 
web: from . import types
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/openai/types/__init__.py", line 5, in 
web: from .batch import Batch as Batch
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/openai/types/batch.py", line 7, in 
web: from .._models import BaseModel
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/openai/_models.py", line 25, in 
web: from ._types import (
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/openai/_types.py", line 21, in 
web: import httpx
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpx/__init__.py", line 2, in 
web: from ._api import delete, get, head, options, patch, post, put, request, stream
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpx/_api.py", line 6, in 
web: from ._client import Client
web: File "", line 991, in _find_and_load
web: File "", line 975, in _find_and_load_unlocked
web: File "", line 671, in _load_unlocked
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/newrelic/api/import_hook.py", line 174, in exec_module
web: self.loader.exec_module(module)
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpx/_client.py", line 32, in 
web: from ._transports.default import AsyncHTTPTransport, HTTPTransport
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpx/_transports/default.py", line 32, in 
web: import httpcore
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpcore/__init__.py", line 1, in 
web: from ._api import request, stream
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpcore/_api.py", line 5, in 
web: from ._sync.connection_pool import ConnectionPool
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpcore/_sync/__init__.py", line 1, in 
web: from .connection import HTTPConnection
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpcore/_sync/connection.py", line 12, in 
web: from .._synchronization import Lock
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/httpcore/_synchronization.py", line 11, in 
web: import trio
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/trio/__init__.py", line 26, in 
web: from . import abc, from_thread, lowlevel, socket, to_thread
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/trio/socket.py", line 16, in 
web: from . import _socket
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/trio/_socket.py", line 526, in 
web: class SocketType:
web: File "/var/app/venv/staging-LQM1lest/lib64/python3.8/site-packages/trio/_socket.py", line 719, in SocketType
web: @_wraps(_stdlib_socket.socket.sendmsg, assigned=(), updated=())
web: AttributeError: type object 'GreenSocket' has no attribute 'sendmsg'
web: [2024-07-29 21:44:08 +0000] [25719] [INFO] Worker exiting (pid: 25719)
Я пробовал менять версии OpenAI и соответствующие зависимости, и как только пакет OpenAI удаляется, рабочий процесс успешно запускается.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ing-openai

Вернуться в «Python»