在dailyuse中初始化基于python的app

在 dailyuse Monorepo 中引入基于 uv 的 Python 应用初始化流程

#type / howto #status / growing

[!info] related notes

  • 前置笔记:
  • 相关 MOC:

在dailyuse中初始化基于python的app

目标

在dailyuse中初始化基于python的app

步骤

先确认初始化方案

了解了 python 相关的包管理器,决定使用 uv 来进行相关管理。 在 nx 官方文档中存在 python 相关插件,ai 说是基于 portry 的,推荐我直接自己创建环境,不使用官方插件。但是当我实际打开插件仓库后发现是已经支持了 uv 的

所以决定就是用官方插件 @nxlv/python 仓库(文档)地址:nx-plugins/packages/nx-python at main · lucasvieirasilva/nx-plugins

把 apps/ai-service 作为根目录

pnpm nx generate @nxlv/python:uv-project ai-service \
  --directory=apps/ai-service \
  --projectType=application \
  --srcDir=true \
  --buildSystem=uv
创建于 2026/3/24 更新于 2026/7/15