警告 C4996:“Py_OptimizeFlag”:在 3.12 aiohttp/_websocket.c(3042) 中已弃用:错误 C2039:“ob_digit”:不是“_longobject”的成员

dzi*_*nee 8 python pip python-3.x aiohttp openai-api

这里是新手。

我一直在尝试将 openai 库安装到 python 中,但我一直遇到问题。我已经安装了 C++ 库。

aio http 似乎存在特定问题,我收到以下错误。我运行的是 Windows 11 笔记本电脑,没有管理员限制。

错误

"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\sande\AppData\Local\Programs\Python\Python312\include -IC:\Users\sande\AppData\Local\Programs\Python\Python312\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcaiohttp/_websocket.c /Fobuild\temp.win-amd64-cpython-312\Release\aiohttp/_websocket.obj
      _websocket.c
      aiohttp/_websocket.c(1475): warning C4996: 'Py_OptimizeFlag': deprecated in 3.12
      aiohttp/_websocket.c(3042): error C2039: 'ob_digit': is not a member of '_longobject'

[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

ERROR: Failed building wheel for aiohttp

Failed to build aiohttp

ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects
Run Code Online (Sandbox Code Playgroud)

Pal*_*ine 9

要么使用python 3.11

或者

pip install aiohttp==3.9.0b0
Run Code Online (Sandbox Code Playgroud)

安装支持 python 3.12.x 的当前测试版

然后尝试openai安装


链接到 git :https://github.com/KillianLucas/open-interpreter/issues/581