Erik Selin created SPARK-12268: ---------------------------------- Summary: pyspark shell uses execfile which breaks python3 compatibility Key: SPARK-12268 URL: https://issues.apache.org/jira/browse/SPARK-12268 Project: Spark Issue Type: Bug Components: PySpark Affects Versions: 1.5.2, 1.6.1 Reporter: Erik Selin
The pyspark shell allows custom start scripts to run using the PYTHONSTARTUP environment variable. The value specified there will get run at the end of the shell startup by a call to execfile. However, execfile is deprecated in python3 and thus this does not work for python3 users. The simply fix is to follow the 2to3 recommendation and read, compile and exec the file manually as per this PR: https://github.com/apache/spark/pull/10255 -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org