初始化 Snowpark 项目¶ 创建 Snowpark 项目的第一步是创建项目模板。snow init 会创建了一个功能齐全的模板,其结构如下: Expandsnowflake.yml - project definition requirements.txt - project dependencies app/ - code of functions and procedures __init__.py functions.py - example functions procedures.py - example procedures common.py - example "shared library" Show lessSee moreScroll to top snowflake.yml 文件包含 项目定义,其中描述了 snow snowpark 命令使用的项目结构。 app 目录会存储项目代码。您可以把想象成一个 Python 模块。所有功能和存储过程都必须位于此目录中。 requirements.txt 文件包含项目依赖关系。Snowflake CLI 支持 pip 支持的所有需求说明符,例如包名、包的 URL 或本地路径。 您可以在 项目定义 中的函数和存储过程声明中添加更多依赖项(如先前部署的自定义包),作为 imports 参数。