yanqiangmiffy / Chinese-LangChain

中文langchain项目|小必应,Q.Talk,强聊,QiangTalk
2.67k stars 323 forks source link

运行main.py时遇到报错cannot import name 'ddg' from 'duckduckgo_search' #53

Open wusongbai139 opened 8 months ago

wusongbai139 commented 8 months ago

报错内容: (env) PS H:\agent\Chinese-LangChain> python main.py 2024-01-18 13:39:27,323 [INFO] [_client.py:1027] HTTP Request: GET https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK" Traceback (most recent call last): File "H:\agent\Chinese-LangChain\main.py", line 6, in from clc.langchain_application import LangChainApplication File "H:\agent\Chinese-LangChain\clc\langchain_application.py", line 17, in from clc.source_service import SourceService File "H:\agent\Chinese-LangChain\clc\source_service.py", line 15, in from duckduckgo_search import ddg ImportError: cannot import name 'ddg' from 'duckduckgo_search' (H:\agent\Chinese-LangChain\env\lib\site-packages\duckduckgo_search__init__.py)

我有“duckduckgo_search”,但是其文件下没有ddg文件,我想知道如何解决,或者duckduckgo在整个项目中有没有别的替代方案

wusongbai139 commented 8 months ago

已经解决,安装duckduckgo_search的2023年的4月份的版本就行

dingzt97 commented 8 months ago

您好,方便告知一下duckduckgo_search的版本号吗

Qlalq commented 7 months ago

pip install duckduckgo-search==2.9.0