I am getting the following error:
File "pydantic/fields.py", line 638, in pydantic.fields.ModelField._type_analysis
File "/usr/local/lib/python3.10/typing.py", line 1157, in subclasscheck
return issubclass(cls, self.origin)
TypeError: issubclass() arg 1 must be a class.
I'm running the code on "pythonanywhere" with python 3.10.5.
Thanks for the help!
Full traceback below:
raceback (most recent call last):
File "/home/nfriedman/do_code_interpreter.py", line 1, in
from codeinterpreterapi import CodeInterpreterSession
File "/home/nfriedman/.local/lib/python3.10/site-packages/codeinterpreterapi/init.py", line 1, in
from codeinterpreterapi.session import CodeInterpreterSession
File "/home/nfriedman/.local/lib/python3.10/site-packages/codeinterpreterapi/session.py", line 6, in
from langchain.tools import StructuredTool, BaseTool
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/init.py", line 6, in
from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/init.py", line 2, in
from langchain.agents.agent import (
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/agent.py", line 16, in
from langchain.agents.tools import InvalidTool
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/tools.py", line 8, in
from langchain.tools.base import BaseTool, Tool, tool
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/tools/init.py", line 3, in
from langchain.tools.arxiv.tool import ArxivQueryRun
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/tools/arxiv/tool.py", line 12, in
from langchain.utilities.arxiv import ArxivAPIWrapper
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/utilities/init.py", line 3, in
from langchain.utilities.apify import ApifyWrapper
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/utilities/apify.py", line 5, in
from langchain.document_loaders import ApifyDatasetLoader
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/document_loaders/init.py", line 44, in
from langchain.document_loaders.embaas import EmbaasBlobLoader, EmbaasLoader
File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/document_loaders/embaas.py", line 54, in
class BaseEmbaasLoader(BaseModel):
File "pydantic/main.py", line 204, in pydantic.main.ModelMetaclass.new
File "pydantic/fields.py", line 488, in pydantic.fields.ModelField.infer
File "pydantic/fields.py", line 419, in pydantic.fields.ModelField.init
File "pydantic/fields.py", line 539, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 801, in pydantic.fields.ModelField.populate_validators
File "pydantic/validators.py", line 696, in find_validators
File "pydantic/validators.py", line 585, in pydantic.validators.make_typeddict_validator
File "pydantic/annotated_types.py", line 35, in pydantic.annotated_types.create_model_from_typeddict
File "pydantic/main.py", line 972, in pydantic.main.create_model
File "pydantic/main.py", line 204, in pydantic.main.ModelMetaclass.new
File "pydantic/fields.py", line 488, in pydantic.fields.ModelField.infer
File "pydantic/fields.py", line 419, in pydantic.fields.ModelField.init
File "pydantic/fields.py", line 534, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 638, in pydantic.fields.ModelField._type_analysis
File "/usr/local/lib/python3.10/typing.py", line 1157, in subclasscheck
return issubclass(cls, self.origin)
TypeError: issubclass() arg 1 must be a class
Having the same problem. Runnig code from the jupyter notebook.
The problem in pydantic lib, try change version (for ex. pip install --upgrade pydantic==1.10.12
)