Skip to content

Uncaught ImportError in openai.py line 74 #5153

@Antoine-Thomas

Description

@Antoine-Thomas

Aider version: 0.86.2
Python version: 3.10.11
Platform: Windows-10-10.0.26200-SP0
Python implementation: CPython
Virtual environment: No
OS: Windows 10 (64bit)
Git version: git version 2.54.0.windows.1

An uncaught exception occurred:

Traceback (most recent call last):
  File "runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "__main__.py", line 5, in <module>
    sys.exit(main())
  File "main.py", line 822, in main
    main_model = models.Model(
  File "models.py", line 339, in __init__
    res = self.validate_environment()
  File "models.py", line 736, in validate_environment
    res = litellm.validate_environment(model)
  File "llm.py", line 27, in __getattr__
    self._load_litellm()
  File "llm.py", line 37, in _load_litellm
    self._lazy_module = importlib.import_module("litellm")
  File "__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "__init__.py", line 1100, in <module>
    from .utils import client
  File "utils.py", line 156, in <module>
    from litellm.types.llms.openai import (
  File "openai.py", line 74, in <module>
    from pydantic import BaseModel, ConfigDict, Discriminator, PrivateAttr, field_validator
ImportError: cannot import name 'Discriminator' from 'pydantic' (C:\Users\searc\AppData\Local\Programs\Python\Python310\lib\site-packages\pydantic\__init__.cp310-win_amd64.pyd)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions