我创建了一个如下对象:
class Pivot:
def __init__(self, pivot_name):
global sqlContext
self._df = sqlContext.table(pivot_name)
在Databricks中,我将此代码打包到一个.egg中,并将其附加到我的集群上,然后从一个笔记本电脑(直接定义sqlContext
)中进行尝试:
import Pivot
Pivot("my_pivot")
并收到错误name 'sqlContext' is not defined
.egg包是否可以直接查看对象sqlContext
,还是绝对需要将其作为参数传递?