安装 Langflow
Langflow 可以通过多种方式安装:
-
Langflow Desktop (推荐):下载并安装独立的桌面应用程序,以获得最简单的设置体验。 此选项包含依赖管理和便捷的升级。
-
Docker:拉取并运行 Langflow Docker 镜像,启动 Langflow 容器并在隔离环境中运行。
-
Python 包:安装并运行 Langflow 开源 Python 包。 此选项提供了对环境、依赖项和版本的更多控制。
-
从源码安装:如果你想为 Langflow 代码库或文档做贡献,请使用此选项。
安装并运行 Langflow Desktop
Langflow Desktop 是 Langflow 的桌面版本,简化了依赖管理和升级。 然而,Langflow Desktop 不提供某些功能,例如 可共享 Playground 和 语音模式。
- macOS
- Windows
Langflow Desktop 需要 macOS 13 或更高版本。
- 导航到 Langflow Desktop。
- 点击 Download Langflow,输入你的联系信息,然后点击 Download。
- 挂载并安装 Langflow 应用程序。
- 安装完成后,打开 Langflow 应用程序,然后通过快速入门创建你的第一个流。
如果你在 Windows 上升级 Langflow Desktop,请勿使用应用内更新功能升级到 Langflow 1.6.0 版本。 有关更多信息,请参阅 1.6.0 的已知问题。
-
导航到 Langflow Desktop。
-
点击 Download Langflow,输入你的联系信息,然后点击 Download。
-
打开 文件资源管理器,然后导航到 下载 文件夹。
-
双击下载的
.msi文件,然后按照安装向导安装 Langflow Desktop。提示Windows 版本的 Langflow Desktop 需要系统上可能未安装的 C++ 编译器。如果你收到
C++ Build Tools Required!错误,请按照屏幕提示安装 Microsoft C++ 生成工具,或安装 Microsoft Visual Studio。 -
安装完成后,打开 Langflow 应用程序,然后通过快速入门创建你的第一个流。
有关升级信息,请参阅发行说明。
要管理 Langflow Desktop 中的依赖项,请参阅在 Langflow Desktop 中安装自定义依赖项。
使用 Docker 安装并运行 Langflow
你可以使用 Langflow Docker 镜像启动 Langflow 容器。 有关更多信息,请参阅在 Docker 上部署 Langflow。
-
安装并启动 Docker。
-
拉取最新的 Langflow Docker 镜像并启动它:
_10docker run -p 7860:7860 langflowai/langflow:latest -
要访问 Langflow,请导航到
http://localhost:7860/。 -
通过快速入门创建你的第一个流。
安装并运行 Langflow 开源 Python 包
-
确保你拥有所需的依赖项 and 基础设施:
-
使用 uv 创建虚拟环境。
需要虚拟环境方面的帮助吗?
虚拟环境可确保 Langflow 安装在隔离且全新的环境中。 要创建新的虚拟环境,请执行以下操作。
- Linux 或 macOS
- Windows
-
导航到你想要创建虚拟环境的位置,然后使用
uv创建它:_10uv venv VENV_NAME将
VENV_NAME替换为你为虚拟环境起的名字。 -
启动虚拟环境:
_10source VENV_NAME/bin/activate你的 shell 提示符会发生变化,显示你当前正在虚拟环境中工作:
_10(VENV_NAME) ➜ langflow git:(main) ✗ -
要停用虚拟环境并返回到常规 shell,请输入
deactivate。激活后,虚拟环境会暂时修改你的
PATH变量,以优先使用虚拟环境内安装的包。 为了避免与其他项目冲突,建议在完成工作后停用虚拟环境。要删除虚拟环境,请输入
rm -rf VENV_NAME。 这将完全删除虚拟环境目录及其内容。
-
导航到你想要创建虚拟环境的位置,并使用
uv创建它。_10uv venv VENV_NAME将
VENV_NAME替换为你为虚拟环境起的名字。 -
启动虚拟环境:
_10VENV_NAME\Scripts\activate你的 shell 提示符会发生变化,显示你当前正在虚拟环境中工作:
_10(VENV_NAME) PS C:/users/username/langflow-dir> -
要停用虚拟环境并返回到常规 shell,请输入
deactivate。激活后,虚拟环境会暂时修改你的
PATH变量,以优先使用虚拟环境内安装的包。 为了避免与其他项目冲突,建议在完成工作后停用虚拟环境。要删除虚拟环境,请输入
Remove-Item VENV_NAME。 这将完全删除虚拟环境目录及其内容。
-
在你的虚拟环境中安装 Langflow:
_10uv 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 之前备份现有安装。 有关更多信息,请参阅准备升级。 -
启动 Langflow:
_10uv run langflow runLangflow 启动可能需要几分钟。
-
要确认本地 Langflow 实例正在运行,请导航到默认的 Langflow URL
http://127.0.0.1:7860。 -
通过快速入门创建你的第一个流。
有关升级信息,请参阅发行说明。
有关可选依赖项组和支持自定义依赖项以扩展 Langflow OSS 功能的信息,请参阅安装自定义依赖项。
下一步
- 快速入门:在几分钟内构建并运行你的第一个流。
- 构建流:了解如何构建流。
- 排查 Langflow 问题:获取有关常见 Langflow 安装和启动问题的帮助。