【问题标题】:PySpark LogisticRegressionWithLBFGS Import errorPySpark LogisticRegressionWithLBFGS 导入错误
【发布时间】:2016-08-15 02:40:08
【问题描述】:

我正在尝试使用 pysoark LogisticRegression 库。以下是我的代码的一部分:

    from pyspark.mllib.linalg import Vectors
    from pyspark.mllib.regression import LabeledPoint
    from pyspark.mllib.classification import LogisticRegressionWithLBFGS, LogisticRegressionModel,   LogisticRegressionWithSGD
    from pyspark import SparkContext

我收到错误:

    Traceback (most recent call last):
    File "LogisticRegression.py", line 3, in <module> 
    from pyspark.mllib.classification import    LogisticRegressionWithLBFGS, LogisticRegressionModel, LogisticRegressionWithSGD
    ImportError: cannot import name LogisticRegressionWithLBFGS

这里有循环导入依赖吗?我用的是 Python 2.7.9

【问题讨论】:

    标签: python machine-learning pyspark logistic-regression


    【解决方案1】:

    我会说你的 pyspark 版本已经过时了。

    试试:

    pip freeze | grep pyspark
    

    LogisticRegressionWithLBFGS 类是在 pyspark 1.2.0 中引入的。

    要升级您的 pyspark 版本,您也可以使用 pip:

    pip install pyspark --upgrade
    

    编辑:

    @ShuaiYuan 的评论似乎是对的,你不能将 pip 用于 pyspark。

    【讨论】:

    • 谢谢..(现在工作正常)
    • 你怎么能pip install pyspark ?它不能作为 Pypi 包使用。 Reason.
    猜你喜欢
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    相关资源
    最近更新 更多