liunx 安装conda
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
# conda 初始化
source ~/.bashrc
conda 源配置
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
# conda 常用命令
conda create -n tf python=3.7 # 构建一个虚拟环境,名为:tf
conda init bash && source /root/.bashrc # 更新bashrc中的环境变量
conda activate tf
Conda remove -n xx --all # 删除某个环境
conda list --export | awk -F'=' '{print $1 "=" $2}' > requirements.txt # 导出环境配置
docker 命令
docker pull {{image_name}} # image_name 为实际的镜像名称
docker run image_name # 以运行postgres 为例 sudo docker run -d --name=postgres13 -p 5432:5432 -v postgres-volume:/var/lib/postgresql/data -e POSTGRES_PASSWORD=329272 postgres:15-alpine
docker logs container_name ## 查看容器运行的日志
docker ps -a # 产看正在运行的docker 容器
postgresql 和pgvector 安装
1: 先安装 postgresql
sudo apt install postgresql postgresql-contrib
# 去取 pgvector 代码
git clone --branch v0.7.0 https://github.com/pgvector/pgvector.git
cd pgvector
make
make install
报错解决
src/bitutils.c:1:10: fatal error: postgres.h: 没有那个文件或目录
1 | #include "postgres.h"
| ^~~~~~~~~~~~
pg_config --includedir-server
sudo apt install postgresql-server-dev-all
启动pgsql
sudo systemctl start postgresql
# 配置postsql 开机启动
sudo systemctl enable postgresql
# 切换到pgsql 用户
sudo -i -u postgres psql
# 修改postgres 用户的密码
ALTER USER postgres WITH PASSWORD 'your_new_password'; -- 设置新密码
# 验证pgvector 安装成功
ls -l /usr/share/postgresql/{version}/extension/vector* # version 为postgresql 的版本号
回显 /usr/share/postgresql/16/extension/vector.control 表示pgvector 安装成功

1万+

被折叠的 条评论
为什么被折叠?



