Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Special holiday offer! You and a friend can attend FabCon with a BOGO code. Supplies are limited. Register now.

Reply
goreavin
Frequent Visitor

Graphframes error: ClassNotFoundException

I am trying to use Graphframes library to generate GraphX objects.

Output of "%conda list" shows : graphframes 0.6 pyhd3deb0d_1 conda-forge

So the package is installed. But when I try to construct a GraphFrame

 

g = GraphFrame(v,edge)

 

I get the following error:
Py4JJavaError: An error occurred while calling o5762.loadClass. : java.lang.ClassNotFoundException: org.graphframes.GraphFramePythonAPI

 

What do I need to get this to work?

1 ACCEPTED SOLUTION
goreavin
Frequent Visitor

@Anonymous : I received a message from your support engineer with the following solutions:

  1. Use Scala instead of Python:
  2. Add the library manually to the environment:

 

%%configure -f
{    
    "conf": {
        "spark.jars.packages": "graphframes:graphframes:0.8.0-spark3.0-s_2.12"
    }
}

 

 

This solved the issue. 

Thanks! Avi

 

View solution in original post

5 REPLIES 5
goreavin
Frequent Visitor

@Anonymous : I received a message from your support engineer with the following solutions:

  1. Use Scala instead of Python:
  2. Add the library manually to the environment:

 

%%configure -f
{    
    "conf": {
        "spark.jars.packages": "graphframes:graphframes:0.8.0-spark3.0-s_2.12"
    }
}

 

 

This solved the issue. 

Thanks! Avi

 

Anonymous
Not applicable

Hi @goreavin ,

Glad to know that your issue got resolved.
Please continue using Fabric Comunity on your further queries.

Anonymous
Not applicable

Hi @goreavin ,

Thanks for using Fabric Community. I apologize for the issue you are facing.

These are the few steps to resolve your issue:

1. Include GraphFrames in Spark Session Configuration:

Even though graphframes is installed in your conda environment, it might not be included in the Spark session. You need to explicitly tell Spark to use it. Here's how:

from pyspark.sql import SparkSession

spark = SparkSession.builder \
  .master("local[*]") \
  .config("spark.jars.packages", "graphframes:graphframes:0.6") \
  .getOrCreate()

# Now you can create your GraphFrame
g = GraphFrame(v, edge)


Explanation: 
spark.jars.packages: This configuration tells Spark to include the JAR file for graphframes (version 0.6 in this case) when launching the Spark application.

2. Verify Spark Version Compatibility:

Double-check the compatibility between your Spark version and the installed graphframes version (0.6). Refer to the GraphFrames documentation for supported Spark versions for your specific graphframes version - link. There might be a mismatch causing the class not to be found.

3. Reinstall or Update GraphFrames (if necessary):

If the above steps don't work, consider reinstalling graphframes.

By following these steps, you should be able to resolve the ClassNotFoundException.


Hope this helps you in resolving the issue. Please let me know incase if you have further queries.

Anonymous
Not applicable

Hi @goreavin ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet .
Otherwise, will respond back with the more details and we will try to help .

Anonymous
Not applicable

Hi @goreavin ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet .
Otherwise, will respond back with the more details and we will try to help .

Helpful resources

Announcements
December Fabric Update Carousel

Fabric Monthly Update - December 2025

Check out the December 2025 Fabric Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.