Skip to content

Commit 37aacdb

Browse files
committed
Launcher, fixed "different versions" error
1 parent 1e1f647 commit 37aacdb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

spark_launcher.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
import os
2+
import sys
3+
14
from pyspark.sql import SparkSession
25

36

47
class SparkLauncher(object):
58
def __init__(self):
6-
self.session = SparkSession.builder.getOrCreate()
9+
# Needed to prevent different worker and driver python versions error
10+
for var in ['PYSPARK_PYTHON', 'PYSPARK_DRIVER_PYTHON']:
11+
os.environ[var] = sys.executable
12+
13+
self.session = SparkSession.builder.getOrCreate()

0 commit comments

Comments
 (0)