如何在数据块集群上安装 gdal?
How to install gdal on databricks cluster?
我正在尝试在 Azure Databricks 集群上安装包 GDAL。我无论如何都无法让它工作。
我尝试过但没有奏效的方法:
通过对应集群的library选项卡 --> Install New --> PyPi (under Library Source) --> Entered [=25=包
下的]gdal
尝试了 https://forums.databricks.com/questions/13738/gdal-installation.html 中提到的所有方法。 None 人成功了。
详情:
运行时:6.1(包括 Apache Spark 2.4.4、Scala 2.11)(使用运行时 3.5 时,我使用了 GDAL,但是更新了由于其他原因,需要更高的运行时间。)
我们正在使用 python 3.7.
我已经回答过类似的问题。
请检查以下内容link 是否可以帮助您安装所需的库:
How can I download GeoMesa on Azure Databricks?
为了您的方便,我再次粘贴答案...只是您需要从搜索区域中选择您需要的库。
您可以将 GDAL 库直接安装到您的 Databricks 集群中。
1) Select 库选项然后将打开一个新的 window。
2) Select maven 选项并点击 'search packages' 选项
3) 搜索所需的库和select library/jar 版本并选择'select' 选项。
而已。
安装 library/jar 后,重新启动您的集群。现在在您的 Databricks 笔记本中导入所需的 类。
我希望它有所帮助。快乐编码..
最后,我们通过使用 ML 运行时并结合 forums.databricks.com/answers/21118/view.html 中给出的答案使其工作。显然 ML 运行时包含 conda,这是前面 link.
中给出的答案所必需的
pip install https://manthey.github.io/large_image_wheels/GDAL-3.1.0-cp38-cp38-manylinux2010_x86_64.whl
看起来您可以使用此 whl 文件并安装软件包,但是当 运行 执行 GDAL.Translate 之类的任务时,它实际上不会 运行。这是我走的最远的了。
上面的URL是我在搜索GDAL需要的二进制文件时发现的。请注意,每次启动集群时,您都必须 运行 执行此操作。
我正在尝试在 Azure Databricks 集群上安装包 GDAL。我无论如何都无法让它工作。
我尝试过但没有奏效的方法:
通过对应集群的library选项卡 --> Install New --> PyPi (under Library Source) --> Entered [=25=包
下的]gdal
尝试了 https://forums.databricks.com/questions/13738/gdal-installation.html 中提到的所有方法。 None 人成功了。
详情:
运行时:6.1(包括 Apache Spark 2.4.4、Scala 2.11)(使用运行时 3.5 时,我使用了 GDAL,但是更新了由于其他原因,需要更高的运行时间。)
我们正在使用 python 3.7.
我已经回答过类似的问题。 请检查以下内容link 是否可以帮助您安装所需的库:
How can I download GeoMesa on Azure Databricks?
为了您的方便,我再次粘贴答案...只是您需要从搜索区域中选择您需要的库。
您可以将 GDAL 库直接安装到您的 Databricks 集群中。
1) Select 库选项然后将打开一个新的 window。
2) Select maven 选项并点击 'search packages' 选项
3) 搜索所需的库和select library/jar 版本并选择'select' 选项。
而已。
安装 library/jar 后,重新启动您的集群。现在在您的 Databricks 笔记本中导入所需的 类。 我希望它有所帮助。快乐编码..
最后,我们通过使用 ML 运行时并结合 forums.databricks.com/answers/21118/view.html 中给出的答案使其工作。显然 ML 运行时包含 conda,这是前面 link.
中给出的答案所必需的pip install https://manthey.github.io/large_image_wheels/GDAL-3.1.0-cp38-cp38-manylinux2010_x86_64.whl
看起来您可以使用此 whl 文件并安装软件包,但是当 运行 执行 GDAL.Translate 之类的任务时,它实际上不会 运行。这是我走的最远的了。
上面的URL是我在搜索GDAL需要的二进制文件时发现的。请注意,每次启动集群时,您都必须 运行 执行此操作。