2016-03-21 3 views
0

У меня есть окна 8.1 шт. Информация о версии Spark и python ниже:работает искра с python 2 вместо этого на python 3

Есть ли способ установить Spark для использования python2 вместо 3.5.1?

c:\spark-1.6.1-bin-hadoop2.6\spark-1.6.1-bin-hadoop2.6>bin\pyspark 
Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true 
Python 3.5.1 |Anaconda 2.5.0 (64-bit)| (default, Jan 29 2016, 15:01:46) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true 
Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true 
16/03/20 20:34:53 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Welcome to 
     ____    __ 
    /__/__ ___ _____/ /__ 
    _\ \/ _ \/ _ `/ __/ '_/ 
    /__/.__/\_,_/_/ /_/\_\ version 1.6.1 
     /_/ 

Using Python version 3.5.1 (default, Jan 29 2016 15:01:46) 
SparkContext available as sc, HiveContext available as sqlContext. 

Я попытался ниже, но это не удалось :(

c:\spark-1.6.1-bin-hadoop2.6\spark-1.6.1-bin-hadoop2.6>export PYSPARK_PYTHON=python2 
'export' is not recognized as an internal or external command, 
operable program or batch file. 

ответ

0

Узнайте, что местоположение вашего python2 исполняемому

Для экс C:.. \ Python2 это каталог, в котором python2. exe/

Для установки переменной окружения PYSPARK_PYTHON в окна необходимо выполнить следующую команду: -

set PYSPARK_PYTHON=C:\Python2

Thanks, Charles.

Смежные вопросы