2017-07-01 109 views
0

我正在爲Pyspark Notebook運行Apache Toree。我在unix機器上安裝了anaconda 3.5和jupyter集線器。當我從Jupyter筆記本調用pyspark時,它以Python 2.7而不是Anaconda 3.5開始。如何更改apache toree pyspark筆記本中的python版本?

要求您在更改python版本的幫助。

請參閱我已經嘗試通過os.environ更改python版本,但它沒有奏效。

enter image description here

+0

你是怎麼安裝Toree的?您在設置時首先指定Python環境 –

+0

首先通過pip安裝。它被安裝在anaconda。然後jupyter toree安裝。 – Tanveer

+0

謝謝。用spark home和python路徑安裝了一個新的內核。 jupyter toree install --spark_home =「spark_path」--kernel_name = tanveer_kernel1 --interpreters = PySpark,SQL --python =「python_path」 – Tanveer

回答

0

採取了以下步驟與Python-3配置Toree:

  1. 安裝有火花家和Python路徑的新內核。

    jupyter toree安裝--spark_home = 「spark_path」 --kernel_name = tanveer_kernel1 --interpreters = PySpark,SQL --python = 「python_path」

  2. 做上面有後是驅動程序Python版本和Executor Python版本的問題。更正Python版本中spark-env.sh加入

出口PYSPARK_PYTHON = 「/ usr/lib中/ anaconda3 /斌/ Python的」 出口PYSPARK_DRIVER_PYTHON = 「/ usr/lib中/ anaconda3 /斌/ Python的」

  1. 重新啓動的火花服務。
相關問題