Langflow源代码解析01:源代码拉取、安装依赖项,并运行langflow

一、拉取环境准备(个人)

git、pycharm、python3.10

这一些已经安装好

二、拉取最新源代码

创建一个新的文件夹,在其中打开git,初始化

复制代码
git init

创建一个自己的分支并转换进入我创建的分支:

复制代码
git switch -v zs  #zs为我起的分支名

添加路径:

复制代码
git remote  add github1 https://github.com/langflow-ai/langflow.git

拉取:

复制代码
 git clone https://github.com/langflow-ai/langflow.git

如果出现报错显示下方内容:

$ git clone https://github.com/langflow-ai/langflow.git Cloning into 'langflow'... fatal: unable to access 'https://github.com/langflow-ai/langflow.git/': SSL cert ificate OpenSSL verify result: unable to get local issuer certificate (20)

这个错误通常是因为你的本地 Git 环境没有正确配置 SSL 证书,或者系统的证书链不完整,导致 Git 无法验证 GitHub 的 SSL 证书。

重新输入下面,跳过临时跳过 SSL 证书验证(最简单,适合临时使用)即可。

复制代码
GIT_SSL_NO_VERIFY=true git clone https://github.com/langflow-ai/langflow.git

拉取完成!!

三、配置环境

1.python版本要求

官方文档显示环境需要以下要求:

Python的安装版本:

  • macOS and Linux: Version 3.10 to 3.13

    macOS 和 Linux:版本 3.10 至 3.13

  • Windows: Version 3.10 to 3.12

    Windows:版本 3.10 至 3.12

uv配置:

充足的基础设施:

  • Minimum: Dual-core CPU and 2 GB RAM

    最低要求:双核 CPU 和 2GB RAM

  • Recommended: Multi-core CPU and at least 4 GB RAM

    推荐:多核 CPU 和至少 4GB 内存

作者有话说:

可能很多同学不知道uv,下面我来简单介绍一下:

uv 是新一代 Python 包管理器和运行时工具 ,由 Astral 公司开发(与 Ruff 同团队),旨在替代 pip、venv、poetry 等工具的组合,提供更快的安装速度、更简洁的命令行体验,以及对 Python 环境的统一管理。

简单来说就是和pip 一样的三方包安装卸载的命令工具,和pip不同的是,融合了其他的命令行。

用Python自带的pip安装他即可,命令如下:

复制代码
pip install uv

2.依赖项

因为Langflow是一个产品类型的开源项目,因此需要下载许多三方库,

首先,需要在克隆的文件夹内创建虚拟环境

复制代码
uv venv VENV_NAME

启动虚拟环境

复制代码
VENV_NAME\Scripts\activate

你的 shell 提示会改变,显示你当前正在虚拟环境中工作如下,前方有一个小括号,括号内是你创建虚拟环境的名字:

复制代码
(VENV_NAME) PS C:/users/username/langflow-dir>

补充:

要关闭虚拟环境并返回你的常规外壳,请输入 deactivate 即可

好了,打开虚拟环境后需要安装依赖项代码如下:

复制代码
uv pip install langflow

等待安装完毕即可,差不多需要590多个依赖项

安装完毕!!

四、启动

命令如下:

复制代码
uv run langflow run

Langflow 可能需要几分钟才能开始。

请耐心等待

出现上方紫色的网址,点击跳转,如下:

这是截至目前最新的版本内容,

时间:2026.2.11

相关推荐
深蓝AI2 小时前
无头浏览器不必从 Chrome 改:Lightpanda 用 Zig 从零造,100 个页面只占 123MB 内存
人工智能·程序员
奈落243 小时前
AI辅助的另一面:从2026年国际AI安全报告的“故障”清单到国内专家的可靠性短板,自主行动的Agent为什么更难及时干预
人工智能·安全·agent·本地部署·ai 办公
火山引擎开发者社区5 小时前
eMudhra 证书失陷:容器用户最容易忽略的镜像信任链漏洞
人工智能
LabVIEW开发6 小时前
LabVIEW 机载 DIAL:每秒万次甲烷测量
人工智能·labview·labview知识·labview功能·labview程序
实名上网宋凯宣7 小时前
Django
后端·python·django
飞猫的边缘AI7 小时前
英特尔量子生意
人工智能·量子计算·边缘ai
深蓝AI7 小时前
桌面 Agent 缺的不是视觉:Vercel 开源 agent-desktop,用无障碍树 ref 替代截图坐标
人工智能·程序员
镜子AI7 小时前
镜子AI 技术复盘:三条自动化链路上的“停止条件“设计
运维·人工智能·自动化
向哆哆8 小时前
羊行为目标检测数据集:4类别、2,000张图像 | 目标检测
人工智能·yolo·目标检测·目标跟踪
如若1238 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python