InternLM / MindSearch

🔍 An LLM-based Multi-agent Framework of Web Search Engine (like Perplexity.ai Pro and SearchGPT)
https://mindsearch.netlify.app/
Apache License 2.0
4.59k stars 456 forks source link

python3.12 运行的时候报错 #199

Closed fuckqqcom closed 6 days ago

fuckqqcom commented 1 week ago

(mind_search) [qa@a mind_search]$ python -m mindsearch.app --lang cn --model_format gpt4 --search_engine DuckDuckGoSearch Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/home/qa/xiaohan/mind_search/mindsearch/app.py", line 11, in from lagent.schema import AgentStatusCode File "/home/qa/anaconda3/envs/mind_search/lib/python3.12/site-packages/lagent/init.py", line 2, in from .actions import * # noqa: F401, F403 ^^^^^^^^^^^^^^^^^^^^^^ File "/home/qa/anaconda3/envs/mind_search/lib/python3.12/site-packages/lagent/actions/init.py", line 3, in from .action_executor import ActionExecutor File "/home/qa/anaconda3/envs/mind_search/lib/python3.12/site-packages/lagent/actions/action_executor.py", line 4, in from .base_action import BaseAction File "/home/qa/anaconda3/envs/mind_search/lib/python3.12/site-packages/lagent/actions/base_action.py", line 14, in from class_registry import AutoRegister, ClassRegistry ImportError: cannot import name 'AutoRegister' from 'class_registry' (/home/qa/anaconda3/envs/mind_search/lib/python3.12/site-packages/class_registry/init.py)

hpyou commented 1 week ago

同样的报错 (venv) PS D:\Codes\MindSearch> python -m mindsearch.app --lang en --model_format internlm_server --search_engine DuckDuckGoSearch Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "D:\Codes\MindSearch\mindsearch\app.py", line 11, in from lagent.schema import AgentStatusCode File "D:\Codes\MindSearch\venv\Lib\site-packages\lagent__init.py", line 2, in from .actions import * # noqa: F401, F403 ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Codes\MindSearch\venv\Lib\site-packages\lagent\actions__init__.py", line 3, in from .action_executor import ActionExecutor File "D:\Codes\MindSearch\venv\Lib\site-packages\lagent\actions\action_executor.py", line 4, in from .base_action import BaseAction File "D:\Codes\MindSearch\venv\Lib\site-packages\lagent\actions\base_action.py", line 14, in from class_registry import AutoRegister, ClassRegistry ImportError: cannot import name 'AutoRegister' from 'class_registry' (D:\Codes\MindSearch\venv\Lib\site-packages\class_registry\init__.py)

hpyou commented 1 week ago

pip install phx-class-registry==4.1.0 可以解决问题 image

fuckqqcom commented 6 days ago

pip install phx-class-registry==4.1.0 可以解决问题 image

感谢,忘了关了,我安装的更旧的版本解决了