2016-08-15 9 views
1

私はpysoarkロジスティック回帰library.Belowを使用しようとしています私のコードの一部です:PySpark LogisticRegressionWithLBFGSインポートエラー

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を使用しています

答えて

0

あなたのバージョンのpysparkは古くなっています。

試してみてください。

pip freeze | grep pyspark 

LogisticRegressionWithLBFGSクラスはpyspark 1.2.0で導入されました。

pip install pyspark --upgrade 

を編集:

@ShuaiYuanコメントの右ようで、あなたがpysparkのためのピップを使用することはできませんあなたにもpipを使用することができますpysparkのバージョンをアップグレードするには

+0

ありがとうございます(今はうまく動作します) – Solo

+1

どうすればpipparkをインストールできますか? Pypiパッケージとしては利用できません。 [理由](https://issues.apache.org/jira/browse/SPARK-1267?focusedCommentId=14192279&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14192279)。 – ShuaiYuan

関連する問題