跳转到主要内容

使用pip安装即可轻松使用NebulaGraph。

项目描述

NebulaGraph-Lite-logo

NebulaGraph Lite

尝试使用pip install在Linux/WSL2或甚至Google ColabModelScope Notebook,在容器中,无需root权限。

Open in Colab ModelScope Jupyter for NebulaGraph pdm-managed

GitHub release (latest by date) pypi-version python-version

Build Checks

如何使用

安装NebulaGraph Lite

pip3 install nebulagraph-lite

启动NebulaGraph Lite

从Jupyter Notebook 从CLI
from nebulagraph_lite import nebulagraph_let as ng_let

n = ng_let()

n.start()
nebulagraph start  

哇!它已经启动并运行了!

5分钟内免费使用NebulaGraph游乐场

感谢Google ColabModelScope Notebook,我们可以在5分钟内拥有免费的NebulaGraph游乐场。

点击👉 在Colab中打开

在中国?

点击👉 在ModelScope中打开

接下来是什么

使用nebula3-pythonjupyter-nebulagraph并浏览文档

pip3 install jupyter-nebulagraph
%load_ext ngql

我们可以像这样访问它

%ngql --address 127.0.0.1 --port 9669 --user root --password nebula

我们可以像这样查询

%ngql SHOW HOSTS;

其他非轻量或较轻量选项

对其他游戏或生产选项感兴趣吗?

生产

游戏和开发

  • Docker Compose,如果您熟悉在单个服务器上使用Docker。
  • nebula-up,单个服务器上的单行测试环境安装程序,支持工作室、仪表板、nebulagraph算法、交换等,一体化。
  • Docker扩展,在桌面机器上点击Docker Desktop(macOS,Windows)的桌面版,GUI风格。
  • Nebula-Operator-KinD,带有K8s-in-Docker的Nebula K8s Operator,一行代码的测试环境,使用docker+k8s+nebulagrpah-operator尝试在单个服务器上轻松使用NebulaGraph。

致谢

支持的平台

Ubuntu ✔ Google Colab ✔ ModelScope Notebook ✔ RockyLinux ✔ NestedContainer ✔ WSL2 ✔

常见问题解答

点击查看常见问题解答

为什么不使用Docker?

使用udocker,在用户空间运行的具有偏见的Docker子集,我们可以在没有root权限、docker守护进程的情况下运行Docker镜像。

因此,我们支持在Docker容器、WSL2、Google Colab中运行。

NebulaGraph-Lite是否可以在容器内运行?

是的!假设我们在一个运行Ubuntu的容器中,我们可以运行

docker run -it --rm ubuntu:latest bash
# inside the container
apt update && apt install python3-pip curl -y
pip3 install nebulagraph-lite
python3

在python3中

from nebulagraph_lite import nebulagraph_let as ng_let
n = ng_let(in_container=True)
n.start()

或在shell中

nebulagraph --container start

它支持Windows吗?

是的,它支持Windows,可以通过WSL2或其他带有虚拟化程序的其他Linux虚拟机。

如何清理?

  • 第一步,从nebulagraph-lite中移除udocker容器并清理基本路径。

Python

n.stop()
n.clean_up()

Shell

nebulagraph stop
nebulagraph cleanup
  • 第二步,使用pip卸载nebulagraph-lite及其依赖项。
pip3 uninstall nebulagraph-lite udocker
  • 第三步,移除udocker文件。
rm -rf ~/.udocker

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源代码分发

nebulagraph_lite-0.2.5.tar.gz (18.8 KB 查看哈希值

上传时间 源代码

构建分发

nebulagraph_lite-0.2.5-py3-none-any.whl (16.8 KB 查看哈希值

上传时间 Python 3

由以下支持