它表示所有对sparkit-learn的要求已经满足,所以我知道我有这个模块,但是我工作的环境有两个奇怪的事情。
奇怪的是,当我在终端中输入python
时,即使安装了python,也不会加载python shell。
另一个奇怪的问题是我的问题,我有IPython Notebook工作,我可以远程访问它,但我输入import splearn
并且出现错误(见下文)。
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-9-656295d86158> in <module>()
----> 1 import splearn
ImportError: No module named splearn
如果您认为我没有正确安装,请告诉我我需要做什么。谢谢!
编辑:我可以通过Pyspark shell导入它,但我不想在Spark shell中工作。
答案 0 :(得分:1)
你必须从他们的github repo获得sparkit-learn源文件的副本才能在IPython Notebook中导入它。见下文。
import findspark
findspark.init()
import pyspark
from pyspark import SparkContext
cd sparkit-learn-master/
import splearn
问题解决了。