使用pycharm在windows中定义变量PYSPARK_PYTHON和PYSPARK_DRIVER_PYTHON

问题描述 投票:0回答:1

我使用 pySpark 的 pyCharm 程序。我想使用这个变量:

PYSPARK_PYTHON
PYSPARK_DRIVER_PYTHON

在窗口中。当然,我像这样直接将这些变量应用到 pyCharm 中:

import os
import sys
os.environ['PYSPARK_PYTHON'] = sys.executable
os.environ['PYSPARK_DRIVER_PYTHON'] = sys.executable

我没有问题,但想使用这些变量:

PYSPARK_PYTHON
PYSPARK_DRIVER_PYTHON
直接在

Windows中的环境变量中。我该如何使用这个。 感谢帮助

apache-spark pyspark pycharm
1个回答
0
投票
问题在于

python.exe

 位于包含空格的路径中。这让 Windows 上的 pyspark 感到困惑。

只需确保您的

python.exe

 在 PATH 变量中,然后简单地声明 
PYSPARK_PYTHON=python.exe
 (没有空格,相对路径),这样就可以正常工作了。

© www.soinside.com 2019 - 2024. All rights reserved.