跳到主要内容

安装 Langflow

Langflow 可以通过多种方式安装:

  • Langflow Desktop(推荐):下载并安装独立的桌面应用程序,以获得最简单的设置体验。 此选项包括依赖管理和简化的升级。

  • Docker:拉取并运行 Langflow Docker 镜像,启动 Langflow 容器并在隔离环境中运行 Langflow。

  • Python 包:安装并运行 Langflow OSS Python 包。 此选项提供对环境、依赖和版本控制的更多控制。

  • 从源码安装:如果您想为 Langflow 代码库或文档做贡献,请使用此选项。

安装并运行 Langflow Desktop

Langflow Desktop 是 Langflow 的桌面版本,简化了依赖管理和升级。 但是,Langflow Desktop 不提供某些功能,例如可共享 Playground

  1. 导航到 Langflow Desktop
  2. 点击 Download Langflow,输入您的联系信息,然后点击 Download
  3. 挂载并安装 Langflow 应用程序。
  4. 安装完成后,打开 Langflow 应用程序,然后通过快速开始创建您的第一个 flow。

有关升级信息,请参阅发布说明

要在 Langflow Desktop 中管理依赖,请参阅在 Langflow Desktop 中安装自定义依赖

使用 Docker 安装并运行 Langflow

您可以使用 Langflow Docker 镜像启动 Langflow 容器。 有关更多信息,请参阅在 Docker 上部署 Langflow

  1. 安装并启动 Docker

  2. 拉取最新的 Langflow Docker 镜像并启动它:


    _10
    docker run -p 7860:7860 langflowai/langflow:latest

  3. 要访问 Langflow,请导航到 http://localhost:7860/

  4. 通过快速开始创建您的第一个 flow。

安装并运行 Langflow OSS Python 包

  1. 确保您具有所需的依赖和基础设施:

    • Python
      • macOS 和 Linux:版本 3.10 至 3.13
      • Windows:版本 3.10 至 3.12
    • uv
    • 足够的基础设施:
      • 最低:双核 CPU 和 2 GB RAM
      • 推荐:多核 CPU 和至少 4 GB RAM
  2. 使用 uv 创建虚拟环境。

    需要虚拟环境帮助吗?

    虚拟环境确保 Langflow 安装在一个隔离的、全新的环境中。 要创建新的虚拟环境,请执行以下操作。

    1. 导航到您希望创建虚拟环境的位置,然后使用 uv 创建它:


      _10
      uv venv VENV_NAME

      VENV_NAME 替换为您虚拟环境的名称。

    2. 启动虚拟环境:


      _10
      source VENV_NAME/bin/activate

      您的 shell 提示符会变更,显示您当前正在虚拟环境中工作:


      _10
      (VENV_NAME) ➜ langflow git:(main) ✗

    3. 要停用虚拟环境并返回常规 shell,请输入 deactivate

      激活时,虚拟环境会临时修改您的 PATH 变量,以优先使用虚拟环境内安装的包。 为了避免与其他项目发生冲突,在完成工作后停用虚拟环境是一个好主意。

      要删除虚拟环境,请输入 rm -rf VENV_NAME。 这会完全删除虚拟环境目录及其内容。

  3. 在您的虚拟环境中,安装 Langflow:


    _10
    uv pip install langflow

    要安装特定版本的 Langflow 包,请在命令中添加所需版本,例如 uv pip install langflow==1.4.22

    重新安装或升级 Langflow

    要重新安装 Langflow 及其所有依赖,请运行 uv pip install langflow --force-reinstall

    要将 Langflow 升级到最新版本,请运行 uv pip install langflow -U。 但是,Langflow 团队建议在升级 Langflow 之前先备份您的现有安装。 有关更多信息,请参阅准备升级

  4. 启动 Langflow:


    _10
    uv run langflow run

    Langflow 启动可能需要几分钟时间。

  5. 要确认本地 Langflow 实例正在运行,请导航到默认的 Langflow URL http://127.0.0.1:7860

  6. 通过快速开始创建您的第一个 flow。

有关升级信息,请参阅发布说明

有关可选依赖组和支持自定义依赖以扩展 Langflow OSS 功能的信息,请参阅安装自定义依赖

下一步

Search