【发布时间】:2018-04-01 05:16:18
【问题描述】:
我正在尝试从 spark.mllib 导入 KMeans 和 Vectors 类。该平台是带有 python 3.5 和 Junyper Notebook 的 IBM Cloud (DSX)。
我试过了:
import org.apache.spark.mllib.linalg.Vectors
import apache.spark.mllib.linalg.Vectors
import spark.mllib.linalg.Vectors
我找到了几个示例/教程,其中第一个 import 为作者工作。我已经能够确认 spark 库本身没有加载到环境中。通常,我会下载包然后import。但作为 VM 新手,我不知道如何实现这一点。
我也试过pip install spark 没有运气。它抛出一个错误,内容如下:
The following command must be run outside of the IPython shell:
$ pip install spark
The Python package manager (pip) can only be used from outside of IPython.
Please reissue the `pip` command in a separate terminal or command prompt.
但这是在我无法从外部访问 CLI 的 VM 中。
我确实找到了this,但我不认为我有不匹配的问题 - 导入到 DSX 的问题已涵盖,但我不能完全根据我的情况解释它。
我认为this 是我遇到的实际问题,但它是针对 sparkR 而不是 python。
【问题讨论】:
标签: python-3.x apache-spark ibm-cloud apache-spark-mllib data-science-experience