VinciGit00 / Scrapegraph-ai

Python scraper based on AI

Home Page:https://scrapegraphai.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImportError: cannot import name 'validate_core_schema' from 'pydantic_core'

vc815 opened this issue · comments

commented

Hello,

I've encountered an import error while working with pydantic_core and I'm unsure how to resolve it. The error message is as follows:

I've tried updating the package and checking for any typos in the import statement, but the issue persists. Could someone guide me on how to fix this error? Any help would be greatly appreciated!

Additional Information: I installed it in a conda environment on a Windows 11 system.

Thank you!

Hey @vc815 can you send the error?

commented

Traceback (most recent call last):
File "D:\test\Scrapegraph-ai-main\t.py", line 1, in
from scrapegraphai.graphs import SmartScraperGraph
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\scrapegraphai\graphs_init_.py", line 5, in
from .abstract_graph import AbstractGraph
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\scrapegraphai\graphs\abstract_graph.py", line 9, in
from langchain_aws import BedrockEmbeddings
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_aws_init_.py", line 1, in
from langchain_aws.chat_models import BedrockChat, ChatBedrock
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_aws\chat_models_init_.py", line 1, in
from langchain_aws.chat_models.bedrock import BedrockChat, ChatBedrock
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_aws\chat_models\bedrock.py", line 35, in
from langchain_core.tools import BaseTool
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_core\tools.py", line 45, in
from langchain_core.prompts import (
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_core\prompts_init_.py", line 27, in
from langchain_core.prompts.base import (
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_core\prompts\base.py", line 22, in
from langchain_core.output_parsers.base import BaseOutputParser
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_core\output_parsers_init_.py", line 20, in
from langchain_core.output_parsers.json import JsonOutputParser, SimpleJsonOutputParser
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\langchain_core\output_parsers\json.py", line 28, in
PydanticBaseModel = Union[BaseModel, pydantic.BaseModel] # type: ignore
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\pydantic_init_.py", line 395, in getattr
module = import_module(module_name, package=package)
File "D:\ProgramData\Anaconda3\envs\scrap\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\pydantic\main.py", line 17, in
from ._internal import (
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\pydantic_internal_decorators.py", line 15, in
from ._core_utils import get_type_ref
File "D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\pydantic_internal_core_utils.py", line 14, in
from pydantic_core import validate_core_schema as validate_core_schema
ImportError: cannot import name 'validate_core_schema' from 'pydantic_core' (D:\ProgramData\Anaconda3\envs\scrap\lib\site-packages\pydantic_core_init
.py)