我尝试在databricks(社区版)上运行我的机器学习代码,并且需要使用Orange3数据挖掘库。但是,当我试图创建orange3库时,会出现如下错误:
Error: java.lang.RuntimeException: Installation failed with message: Collecting orange3 Downloading Orange3-3.8.0.tar.gz (34.0MB) Complete output from command python setup.py egg_info: Orange requires Python >= 3.4 ---------------------------------------- mesg: ttyname failed: Inappropriate ioctl for device Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-DnpIcU/orange3/我猜这意味着我需要python3来安装这个库,但是databricks上的默认版本是python2。我想知道如何才能将其更改为python3。
我还在databricks论坛上搜索并找到了这篇文章(https://docs.databricks.com/api/latest/examples.html#create-a-python-3-cluster)。
然而,我仍然不太明白如何创建python3 3-集群。这是否意味着我需要使用集群API来定制一个需要额外收费的集群?
感谢你的帮助!!
发布于 2018-01-06 04:03:39
在创建集群时,Python 3现在是默认的,并且在旧的运行时有一个UI下拉列表,可以在2或3之间切换。在Databricks运行时6+上不再支持2。
文档提供了更多关于各种Python设置的详细信息。
对于特定的版本,它取决于您正在使用的运行时。
例如:
https://stackoverflow.com/questions/48105291
复制相似问题