Azure Synapse - 在笔记本中导入 python 脚本

标签 azure azure-devops azure-pipelines azure-synapse

我将 Azure Synapse 与 jupyter 笔记本结合使用: enter image description here

我的许多 jupyter 笔记本都导入一些自定义 python 脚本,例如 util-import:enter image description here

但是,Azure Synapse 中没有保留 *.py 文件的选项。当我使用导入功能时,*.py 总是会转换为笔记本(在笔记本电脑上它是 util.py,在 Synapse 导入后它是一个笔记本):

enter image description here

如何在 Azure Synapse Notebook 中使用自定义 *.py 文件,而不将其从 *.py 转换为笔记本?

最佳答案

将 python 添加到 Synapse 有多种选项。您可以通过 workspace 进行管理。 , pool ,或session等级。我最成功的方法是从 PyPi 加载。到 Spark 池,但您也可以将 Wheel 或 JAR 文件上传到工作区并在笔记本中引用这些文件。使用 PyPi 的一个警告是,如果包依赖于 C 库包,Synapse 不会将其加载到池中。

关于Azure Synapse - 在笔记本中导入 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74625321/

相关文章:

azure - 如何使用 Microsoft Graph API 设置应用程序的访问 token 生命周期

php - Azure php webrole 部署时出现随机错误 500

azure-devops - 将参数传递给 Azure Devops 中的测试

azure - 在 Databricks API 2.0 中创建范围 - INVALID_PARAMETER_VALUE

azure-devops - 对Azure DevOps上的不同存储库重复使用相同的构建管道

Azure 门户中缺少 Azure DevOps 项目

java - 如何在azure服务总线中一直监听队列并拦截每条消息

git - 有没有办法将 azure synapse studio 连接到 bitbucket repo?

azure - 使用 azure devops 管道自动部署多个工作流以清空标准逻辑应用

docker - 在 Docker 构建步骤中使用修订变量