Windows中使用官方示例连接seekdb服务器,发现包不能引入

我的seekdb在服务端已经启动成功。

现在想在本地(windows)中实现一下seekdb的官方例子(client/server mode):

import pyseekdb

client = pyseekdb.Client(
        host = "127.0.0.1",          # server host
        port = 2881,                 # server port (default: 2881)
        )

# create a knowledge base
collection = client.get_or_create_collection("product_database")

可是,pyseekdb在windows是不是装不上?

uv pip install pyseekdb
× No solution found when resolving dependencies:
╰─:arrow_forward: Because pylibseekdb==1.0.0.post1 has no wheels with a matching platform tag (e.g., win_amd64) and only pylibseekdb==1.0.0.post1 is available, we can conclude that all versions of pylibseekdb cannot be used.
And because all versions of pyseekdb depend on pylibseekdb and you require pyseekdb, we can conclude that your requirements are unsatisfiable.

  hint: Wheels are available for `pylibseekdb` (v1.0.0.post1) on the following platforms: `manylinux_2_28_aarch64`, `manylinux_2_28_x86_64`
1 个赞

看着像是不能安装使用 我问一下相关的同学 稍后给你回复

非常抱歉,pyseekdb客户端当前直接依赖了pylibseekdb(seekdb嵌入式版本),而pylibseekdb只能在Linux中运行,因此pyseekdb当前无法在非Linux系统中运行。我们正在处理此问题,会尽快发布新版本。

是的是的,应该是这个问题。非常感谢。今天老纪说今天就修复,我有截图 :melting_face:

已经发布了一个新版1.0.0b5,再试试呢?
pip install pyseekdb==1.0.0b5

如果遇到下面这个错误,可能需要安装 Visual C++ Redistributable

ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块

1 个赞


完成安装。感谢