【问题标题】:best way to install a library on azure databricks在 azure databricks 上安装库的最佳方法
【发布时间】:2019-08-08 14:28:30
【问题描述】:

我需要在我的 azure 数据块上安装 azure 库。现在我正在全局安装它,但有时当集群启动我的笔记本失败并出现如下错误:

AttributeError:模块“lib”没有属性“SSL_ST_INIT”

在 azure databricks 上安装库、全局安装或使用 dbutils.library.installPyPI(lib,version) 在每个笔记本上本地安装的最佳方法应该是什么?

【问题讨论】:

    标签: python azure jupyter-notebook databricks azure-databricks


    【解决方案1】:

    有一个现有的 SO 线程 Databricks cluster does not initialize Azure library with error: module 'lib' has no attribute 'SSL_ST_INIT' 具有相同的问题和一个类似的 SO 线程 Python AttributeError: 'module' object has no attribute 'SSL_ST_INIT',您可以参考。

    要降级Python库,请先将其卸载,然后再安装指定版本,如下所示。

    1. pip uninstall azure
    2. pip install azure==3.0.0

    有关如何在 Azure Databricks 上安装库的更多详细信息,请参阅官方主题Libraries

    【讨论】:

    • 我已经完成了所有这些线程。我的问题是在全球或本地的数据块上安装库的最佳方式/实践是什么?
    • @shubhamnayak 最好的方法没有标准答案。这取决于您和您的情况。 Library lifecycles 部分是基于我认为的使用范围的部分答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 2020-05-25
    • 2013-06-12
    相关资源
    最近更新 更多