Py_finalizeex не убирает все, когда повторно импортирует сценарий Openai?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Py_finalizeex не убирает все, когда повторно импортирует сценарий Openai?

Сообщение Anonymous »

Я кодирую с библиотекой CPYTHON и встроено Python в мою программу C ++. Я использую Python для запуска сценариев и вызову py_initialize и py_finalizeex за бег.
он работает нормально, пока я не попытаюсь импортировать Openai в скрипте. Каким -то образом py_finalizeex действительно не убирает все перед выключением Python, потому что при втором заезде сценария эту ошибку бросают, в которой говорится, что я дважды инициализировал Pyo3: < /p>

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

Traceback (most recent call last):
File "E:\VS_ProJectS\x64\Release\Script\AIRequest.py", line 3, in 
import openai
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\openai\__init__.py", line 8, in 
from . import types
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\openai\types\__init__.py", line 5, in 
from .batch import Batch as Batch
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\openai\types\batch.py", line 6, in 
from .._models import BaseModel
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\openai\_models.py", line 24, in 
from pydantic.fields import FieldInfo
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\pydantic\fields.py", line 17, in 
from pydantic_core import PydanticUndefined
File "E:\VS_ProJectS\ThirdParty\tool\python\lib\site-packages\pydantic_core\__init__.py", line 6, in 
from ._pydantic_core import (
ImportError: PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process
Как решить эту проблему с py_finalizeex ()?

Подробнее здесь: https://stackoverflow.com/questions/794 ... nai-script
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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