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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
tgmiller5
Frequent Visitor

Connect Python with PowerBi

Does anyone have steps on how to connect Python with PowerBI? Is API the only way to go?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@tgmiller5,

With Power BI Desktop August version, you are able to  use Python to do data cleaning, analysis, and visualization. For more details, please take a look at the following blog.

https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2018-feature-summary/#python

Regards,
Lydia

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi, Despite the fact that I do have Python installed when I'm trying to connect it to PBI I get an error message:

 

Unable to connect :

Details: "ADO.NET: Python script error.
Traceback (most recent call last):
  File "PythonScriptWrapper.PY", line 2, in <module>
    import os, pandas, matplotlib.pyplot
  File "C:\USERS\WAA302\APPDATA\LOCAL\CONTINUUM\ANACONDA3_5.3.1\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
"

 

Cann anybody advise please?

 

Thanks 

Anonymous
Not applicable

@tgmiller5,

With Power BI Desktop August version, you are able to  use Python to do data cleaning, analysis, and visualization. For more details, please take a look at the following blog.

https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2018-feature-summary/#python

Regards,
Lydia

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.