1 、pycharm右上角“run”三角形的左边有一个run configurition,打开它。
2 、设置configurition---Environment--- Environment variables ---点击“...”,出现框框,点击+,输入两个name,一个是SPARK_HOME,另外一个是PYTHONPATH,设置它们的values,SPARK_HOME的value是安装文件夹spark-2.1.1-bin-hadoop2.6的绝对路径,PYTHONPATH的value是该绝对路径/python,例如我的SPARK_HOME的value是/home/hadoop/app/spark-2.3.0-bin-2.6.0-cdh5.7.0/python,那么我的PYTHONPATH的value是/home/hadoop/app/spark-2.3.0-bin-2.6.0-cdh5.7.0/python。设置好了保存。注意改成自己对应的路径。
3 、关键的一步,还要去配置其他的。很多网页上都只有到第5步。在perferences中的project structure中点击右边的“add content root”,添加py4j-some-version.zip和pyspark.zip的路径(这两个文件都在Spark中的python文件夹下)