Py_Finalizeex reinigt nicht alles, wenn das OpenAI -Skript wiederholt wird?Python

Python-Programme
Anonymous
 Py_Finalizeex reinigt nicht alles, wenn das OpenAI -Skript wiederholt wird?

Post by Anonymous »

Ich kodiere mit CPython -Bibliothek und eingebettetes Python in mein C ++ - Programm. Ich benutze Python, um Skripte auszuführen und Py_initialize und py_finalizeex pro Lauf aufzurufen. Irgendwie reinigt Py_finalizeex nicht alles wirklich alles vor dem Abschalten von Python, da auf dem zweiten Lauf des Skripts dieser Fehler geworfen wird, der besagt, dass ich Pyo3: < /p>
doppelt initialisiert habe

Code: Select all

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
Wie beheben Sie dieses Problem mit py_finalizeex ()?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post