Windows环境下安装pgvector时make命令报错,寻求替代安装方案
Windows环境下pgvector的替代安装方式
方法一:使用预编译二进制包
- 找和你PostgreSQL主版本匹配的pgvector预编译包(比如你用PG15就找对应15版本的包)
- 解压后把
vector.dll文件复制到PostgreSQL安装目录的lib文件夹里 - 把解压得到的
vector--*.sql、vector.control这类文件复制到PostgreSQL安装目录的share\extension文件夹 - 重启PostgreSQL服务,之后在目标数据库里执行
CREATE EXTENSION vector;就能启用扩展
方法二:通过PostgreSQL Stack Builder安装
- 打开PostgreSQL自带的Stack Builder工具(安装PG时默认会装)
- 在工具的扩展列表里找到对应版本的pgvector,勾选后跟着向导完成安装
- 安装结束后重启PostgreSQL服务,执行
CREATE EXTENSION vector;启用扩展
方法三:用Docker运行带pgvector的PostgreSQL容器
- 打开命令提示符,执行
docker pull ankane/pgvector拉取预配置好的镜像 - 启动容器,示例命令:
docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=你的密码 ankane/pgvector - 用数据库客户端连接到本地5432端口的PG服务,直接执行
CREATE EXTENSION vector;就能用pgvector存储Langchain Embeddings向量了
内容的提问来源于stack exchange,提问作者Midhun
相关产品推荐
相关产品推荐

