想构建以seekdb的多模态数据库为基础的MCP应用,没想到第一步就卡住了!

在Windows的conda环境中安装seekdb包失败,安装具体报错信息如下,希望能够得到解答:
(使用清华源,为了成功发布链接已替换为“~”)

C:\Windows\System32>pip install pyseekdb
Looking in indexes: ~
Collecting pyseekdb
Downloading ~/pyseekdb-1.0.0b2-py3-none-any.whl (96 kB)
INFO: pip is looking at multiple versions of pyseekdb to determine which version is compatible with other requirements. This could take a while.
Downloading ~/pyseekdb-1.0.0b1-py3-none-any.whl (96 kB)
ERROR: Cannot install pyseekdb==1.0.0b1 and pyseekdb==1.0.0b2 because these package versions have conflicting dependencies.

The conflict is caused by:
pyseekdb 1.0.0b2 depends on pylibseekdb
pyseekdb 1.0.0b1 depends on pylibseekdb

To fix this you could try to:

  1. loosen the range of package versions you’ve specified
  2. remove package versions to allow pip to attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

看来还是源的问题 没有解决依赖的问题

我注意到社区中有提到1.0.0b5的版本,此版本在windows上可以用吗?

是的啊,在Windows上应该使用最新版本。看起来你的环境中,直接拉不到最新的版本。
试试用清华的源,或者用官方源:

pip install pyseekdb -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install pyseekdb -i https://pypi.org/simple/

我试过了清华源和官方源,都没有1.0.0b5版本