ubuntu20.04 安装hnswlib,gcc,g++
关于hnswlib库的用途请参考https://github.com/nmslib/hnswlib,本文仅讨论安装hnswlib库。
-
ubuntu20.04终端输入命令pip install hnswlib,如果成功,则说明已安装成功,我的就报错如下图
-
由于报错,需要安装C++11以上的编译器,ubuntu中就是安装gcc,g++11以上的对应版本即可,那下面就开始安装gcc,g++11
-
首先更新包列表:sudo apt update,如下图
4. 键入以下命令安装build-essential软件包,命令行输入:
sudo apt install build-essential
该命令将安装一堆新包,包括gcc,g ++和make。
我的安装如下图
5.要验证GCC,G++编译器是否已成功安装,请使用gcc -v命令打印GCC版本,使用gc++ -v命令打印G++版本,如下图表示安装成功
6.再在命令行pip install hnswlib,如下图表示安装成功