title: Dataproc: Jupyter pyspark notebook unable to import graphframes package
body: <p>In Dataproc spark cluster, graphframe package is available in spark-shell but not in jupyter pyspark notebook.</p>
  
  <p>Pyspark kernel config:</p>
  
  <pre><code>PACKAGES_ARG='--packages graphframes:graphframes:0.2.0-spark2.0-s_2.11'
  </code></pre>
  
  <p>Following is the cmd to initialize cluster :</p>
  
  <pre><code>gcloud dataproc clusters create my-dataproc-cluster --properties spark.jars.packages=com.databricks:graphframes:graphframes:0.2.0-spark2.0-s_2.11 --metadata "JUPYTER_PORT=8124,INIT_ACTIONS_REPO=https://github.com/{xyz}/dataproc-initialization-actions.git" --initialization-actions  gs://dataproc-initialization-actions/jupyter/jupyter.sh --num-workers 2 --properties spark:spark.executorEnv.PYTHONHASHSEED=0,spark:spark.yarn.am.memory=1024m     --worker-machine-type=n1-standard-4  --master-machine-type=n1-standard-4
  </code></pre>