使用官方README中的安装方法pip install nacos-sdk-python安装后在项目中启动时报
File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\transport\grpc_util.py", line 5, in
from v2.nacos.ai.model.ai_response import QueryMcpServerResponse,
File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\ai\model\ai_response.py", line 3, in
from v2.nacos.ai.model.a2a.a2a import AgentCardDetailInfo
File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\ai\model\a2a\a2a.py", line 35, in
class AgentCardDetailInfo(AgentCard):
TypeError: A Message class can only inherit from Message, not (<class 'a2a_pb2.AgentCard'>,)
尝试了如下环境和组合, 均使用python命令行测试from v2.nacos import *, 不同的python版本使用的是新建立的conda环境 且只安装nacos-sdk-python 库
- python
- protobuf
- 7.34.1
- 6.33.6
- 5.29.6
- 5.29.3
- 4.25.9
- 3.20.3
在protobuf版本到可用版本后,都报一样的错误
我查找了issue和相关提交,均没有发现上报类似的问题,且这个类的添加比较久了,所以如有疏漏还请指点🙏
使用官方README中的安装方法
pip install nacos-sdk-python安装后在项目中启动时报File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\transport\grpc_util.py", line 5, in
from v2.nacos.ai.model.ai_response import QueryMcpServerResponse,
File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\ai\model\ai_response.py", line 3, in
from v2.nacos.ai.model.a2a.a2a import AgentCardDetailInfo
File "C:\Users\Curry.conda\envs\crychat\Lib\site-packages\v2\nacos\ai\model\a2a\a2a.py", line 35, in
class AgentCardDetailInfo(AgentCard):
TypeError: A Message class can only inherit from Message, not (<class 'a2a_pb2.AgentCard'>,)
尝试了如下环境和组合, 均使用python命令行测试
from v2.nacos import *, 不同的python版本使用的是新建立的conda环境 且只安装nacos-sdk-python 库在protobuf版本到可用版本后,都报一样的错误
我查找了issue和相关提交,均没有发现上报类似的问题,且这个类的添加比较久了,所以如有疏漏还请指点🙏