我想通过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”命令进行升级。
我该如何解决?
答案 0 :(得分:1)
您可以导入httplib吗,它必须解决该问题