TypeError: multiple bases have instance lay-out conflict
Labels: name: auto:bug, name: area: models

### System Info

Langchain version -- 0.0.277
python verion -- 3.8.8
window platform


### Who can help?

@hwchase17
@agola11

Hi I am not able to run any of the langchain syntex on my windows laptop. For example if I just run from **langchain.llms import OpenAI**  I get the below error message. Can you please help!

TypeError                                 Traceback (most recent call last)
<ipython-input-3-5af9a0f5ffa4> in <module>
      1 import os
      2 from dotenv import load_dotenv
----> 3 from langchain.llms import OpenAI

~\Anaconda3\lib\site-packages\langchain\__init__.py in <module>
      4 from typing import Optional
      5 
----> 6 from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain
      7 from langchain.chains import (
      8     ConversationChain,

~\Anaconda3\lib\site-packages\langchain\agents\__init__.py in <module>
     29 
     30 """  # noqa: E501
---> 31 from langchain.agents.agent import (
     32     Agent,
     33     AgentExecutor,

~\Anaconda3\lib\site-packages\langchain\agents\agent.py in <module>
     12 import yaml
     13 
---> 14 from langchain.agents.agent_iterator import AgentExecutorIterator
     15 from langchain.agents.agent_types import AgentType
     16 from langchain.agents.tools import InvalidTool

~\Anaconda3\lib\site-packages\langchain\agents\agent_iterator.py in <module>
     19 )
     20 
---> 21 from langchain.callbacks.manager import (
     22     AsyncCallbackManager,
     23     AsyncCallbackManagerForChainRun,

~\Anaconda3\lib\site-packages\langchain\callbacks\__init__.py in <module>
      8 """
      9 
---> 10 from langchain.callbacks.aim_callback import AimCallbackHandler
     11 from langchain.callbacks.argilla_callback import ArgillaCallbackHandler
     12 from langchain.callbacks.arize_callback import ArizeCallbackHandler

~\Anaconda3\lib\site-packages\langchain\callbacks\aim_callback.py in <module>
      3 
      4 from langchain.callbacks.base import BaseCallbackHandler
----> 5 from langchain.schema import AgentAction, AgentFinish, LLMResult
      6 
      7 

~\Anaconda3\lib\site-packages\langchain\schema\__init__.py in <module>
      1 """**Schemas** are the LangChain Base Classes and Interfaces."""
      2 from langchain.schema.agent import AgentAction, AgentFinish
----> 3 from langchain.schema.cache import BaseCache
      4 from langchain.schema.chat_history import BaseChatMessageHistory
      5 from langchain.schema.document import BaseDocumentTransformer, Document

~\Anaconda3\lib\site-packages\langchain\schema\cache.py in <module>
      4 from typing import Any, Optional, Sequence
      5 
----> 6 from langchain.schema.output import Generation
      7 
      8 RETURN_VAL_TYPE = Sequence[Generation]

~\Anaconda3\lib\site-packages\langchain\schema\output.py in <module>
      7 from langchain.load.serializable import Serializable
      8 from langchain.pydantic_v1 import BaseModel, root_validator
----> 9 from langchain.schema.messages import BaseMessage, BaseMessageChunk
     10 
     11 

~\Anaconda3\lib\site-packages\langchain\schema\messages.py in <module>
    146 
    147 
--> 148 class HumanMessageChunk(HumanMessage, BaseMessageChunk):
    149     """A Human Message chunk."""
    150 

~\Anaconda3\lib\site-packages\pydantic\main.cp38-win_amd64.pyd in pydantic.main.ModelMetaclass.__new__()

~\Anaconda3\lib\abc.py in __new__(mcls, name, bases, namespace, **kwargs)
     83         """
     84         def __new__(mcls, name, bases, namespace, **kwargs):
---> 85             cls = super().__new__(mcls, name, bases, namespace, **kwargs)
     86             _abc_init(cls)
     87             return cls

TypeError: multiple bases have instance lay-out conflict


### Information

- [X] The official example notebooks/scripts
- [ ] My own modified scripts

### Related Components

- [X] LLMs/Chat Models
- [ ] Embedding Models
- [ ] Prompts / Prompt Templates / Prompt Selectors
- [ ] Output Parsers
- [ ] Document Loaders
- [ ] Vector Stores / Retrievers
- [ ] Memory
- [ ] Agents / Agent Executors
- [ ] Tools / Toolkits
- [X] Chains
- [ ] Callbacks/Tracing
- [ ] Async

### Reproduction

!pip -q install openai langchain huggingface_hub
import openai
import dotenv
import os
os.environ['OPENAI_API_KEY'] = ' ... '
from langchain.llms import OpenAI

### Expected behavior

Should be able to run without error