gpt4 book ai didi

python - 如何访问 Jupyter Notebook 中的 tar/zip 文件作为依赖包

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:17 24 4
gpt4 key购买 nike

我正在研究Python笔记本。我有一个 tar 文件,它是一个我想作为 import 语句访问的包。我必须输入什么命令才能执行类似 import com.netflix.iceberg.hadoop.HadoopTables 的操作。

所以我的iceberg包路径是这样的:/home/abc/iceberg-0.2.0.7z,我的Jupyter笔记本位于/home/abc/notebook1。我应该在我的笔记本上运行什么来安装依赖项并使其可用?

因此,我将文件解压缩到同一路径中,并在笔记本上尝试了此操作,但没有成功。有人可以帮我吗?

import sys
sys.path.append('/home/abc/spark_work/iceberg-0.2.0')
import com.netflix.iceberg.hadoop.HadoopTables

最佳答案

您似乎正在尝试在 Python 中加载 Java 库。你真的不能那样做(好吧,从技术上讲你可以: Using a java library from python )。我建议改用 Java。

我这样做的基础是https://github.com/Netflix/iceberg已发布 0.2.0 版本,并且仅包含 Java 代码,而且 com.netflix.iceberg 是一种 Java 命名约定,而不是 Python 命名约定。

参见https://github.com/Netflix/iceberg/blob/d9d95f6dcfd6a043f7fed33964d4c64995545208/core/src/main/java/com/netflix/iceberg/hadoop/HadoopTables.java

关于python - 如何访问 Jupyter Notebook 中的 tar/zip 文件作为依赖包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52470555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com