diff options
author | Michael Griffiths <msjgriffiths@gmail.com> | 2014-10-28 12:47:21 -0700 |
---|---|---|
committer | Andrew Or <andrew@databricks.com> | 2014-10-28 12:47:21 -0700 |
commit | 2f254dacf4b7ab9c59c7cef59fd364ca682162ae (patch) | |
tree | 9e8f2502175249bd51ff65fed1cb063d2f6f0104 /bin | |
parent | 4d52cec21d98ee16066dcab0cc7959ccf4f412f3 (diff) | |
download | spark-2f254dacf4b7ab9c59c7cef59fd364ca682162ae.tar.gz spark-2f254dacf4b7ab9c59c7cef59fd364ca682162ae.tar.bz2 spark-2f254dacf4b7ab9c59c7cef59fd364ca682162ae.zip |
[SPARK-4065] Add check for IPython on Windows
This issue employs logic similar to the bash launcher (pyspark) to check
if IPTYHON=1, and if so launch ipython with options in IPYTHON_OPTS.
This fix assumes that ipython is available in the system Path, and can
be invoked with a plain "ipython" command.
Author: Michael Griffiths <msjgriffiths@gmail.com>
Closes #2910 from msjgriffiths/pyspark-windows and squashes the following commits:
ef34678 [Michael Griffiths] Change build message to comply with [SPARK-3775]
361e3d8 [Michael Griffiths] [SPARK-4065] Add check for IPython on Windows
9ce72d1 [Michael Griffiths] [SPARK-4065] Add check for IPython on Windows
Diffstat (limited to 'bin')
-rw-r--r-- | bin/pyspark2.cmd | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/pyspark2.cmd b/bin/pyspark2.cmd index a0e66abcc2..59415e9bde 100644 --- a/bin/pyspark2.cmd +++ b/bin/pyspark2.cmd @@ -59,7 +59,12 @@ for /f %%i in ('echo %1^| findstr /R "\.py"') do ( ) if [%PYTHON_FILE%] == [] ( - %PYSPARK_PYTHON% + set PYSPARK_SHELL=1 + if [%IPYTHON%] == [1] ( + ipython %IPYTHON_OPTS% + ) else ( + %PYSPARK_PYTHON% + ) ) else ( echo. echo WARNING: Running python applications through ./bin/pyspark.cmd is deprecated as of Spark 1.0. |