问题描述
在我运行 ./gradlew idea
后,构建成功并且我已经能够非常轻松地通过 git 将代码更改推送到云端。
但是,我还不能预览或运行任何 .py
转换文件。有谁知道这是否可能?
这是我得到的错误,我理解但不知道如何安装软件包,因为我相信这是 Palantir Foundry 的东西。
from transforms.api import transform_df,Input,Output,configure
ModuleNotFoundError: No module named 'transforms'
感谢任何帮助!
解决方法
不幸的是,这是不可能的。一种解决方法是在本地进行更改并提交到您的存储库,然后返回 Foundry 并运行预览。
,您可以在本地重新实现 Foundry 的 transform_df,configure
的装饰器 Input,Output
和类 transforms.api
,直到 Palantir 提供一种解决方法来在本地运行未经修改的代码。
在您的实现中,您需要从 Foundry 获取数据集,使用 pyspark 读取它并将其作为参数传递给您的计算函数。