问题描述
我正在尝试在Azure DataBricks中安装requests_kerberos == 0.12.0
,但是尝试安装它会产生错误并且无法安装。
这是我要在其中安装的群集配置:Databricks Runtime Version7.0 (includes Apache Spark 3.0.0,Scala 2.12)
还尝试安装以下内容,% sh sudo apt-get install gcc python-dev libkrb5-dev
,但是安装永远不会完成。
这是在databricks笔记本中安装错误
ERROR: Command errored out with exit status 1: /databricks/python3/bin/python3.7 -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/tmp/pip-install-k1b9yec8/pykerberos/setup.py'"'"'; file='"'"'/tmp/pip-install-k1b9yec8/pykerberos/setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(file);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,file,'"'"'exec'"'"'))' install --record /tmp/pip-record-tfttk2g6/install-record.txt --single-version-externally-managed --compile --install-headers /databricks/python3/include/site/python3.7/pykerberos Check the logs for full command output.
感谢您的帮助
解决方法
测试日期: Databricks Runtime Version7.0 (includes Apache Spark 3.0.0,Scala 2.12)
要在Azure DataBrick中安装requests_kerberos==0.12.0
,
%sh
pip install requests-kerberos
如果运行不带 -y 选项的apt-get命令,则需要以交互方式回答从该命令获得的所有提示,以使该命令继续执行。 / p>
如果您使用的是不带“ -y” 的命令,则此命令将继续运行,直到我们接受回答所有提示为止。
%sh
sudo apt-get install gcc python-dev libkrb5-dev
如果您将与“ -y”配合使用,它将对所有提示和完整安装自动说“是”。
%sh
sudo apt-get install -y gcc python-dev libkrb5-dev