无法在Azure Databricks中安装python软件包thorugh PyPi

时间:2018-09-18 13:45:43

标签: python azure pip pypi databricks

我想通过Python从Databricks Notebook调用Web服务。所需的库似乎是http.client。

我已经找到了一个代码片段来进行测试,但是当我尝试执行它时,出现以下错误:

  

ImportError:没有名为http.client

的模块

这是正确的原因,因为我还没有安装模块。

下一步,我转到Databricks中的文件夹,选择“导入”->“导入笔记本”对话框,单击(To import a library, such as a jar or egg, click here)->在Language下拉菜单Upload Python Egg or PyPI -> in pyPI name type http.client中选择然后点击安装库。

然后我选择Attach automatically to all clusters

我收到以下错误:

  

错误:java.lang.RuntimeException:安装失败,并显示以下消息:   收集http.client收集http.client找不到版本   满足要求http.client(来自版本:)否   找到与http.client匹配的分发版本,您正在使用pip版本   9.0.1,但是版本18.0可用。您应该考虑通过“ pip install --upgrade pip”命令进行升级。找不到   满足http.client要求的版本(来自版本:)   找不到与http.client匹配的分布您正在使用pip   版本9.0.1,但是版本18.0可用。你应该考虑   通过“ pip install --upgrade pip”命令进行升级。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

您可以导入httplib吗,它必须解决该问题