尝试在 PowerBI 中运行 Python 脚本时出现 ADO.NET 错误

sma*_*zie 5 python anaconda powerbi

我有 Anaconda,它可以很好地运行这个简单的脚本:

import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13]]
df = pd.DataFrame(data,columns=['Name','Age'],dtype=float)
print (df)
Run Code Online (Sandbox Code Playgroud)

它从 Anaconda promprt 和普通命令提示符运行,因为路径设置为包含 Anaconda3 文件夹。

尝试使用 PowerBI,按照 Microsoft 的示例,我得到:

详细信息:“ADO.NET:Python 脚本错误。回溯(最近一次调用):文件“PythonScriptWrapper.PY”,第 2 行,导入 os、pandas、matplotlib 文件“C:\ProgramData\Anaconda3\lib\site-packages \pandas__init__.py",第 19 行,在“缺少必需的依赖项 {0}”中。format(missing_dependencies)) ImportError: 缺少必需的依赖项 ['numpy']

Gra*_*non 0

我有一个非常类似的错误(我缺少的依赖项是xlrd)。为了让我的 python 脚本在 PowerBI 中运行,我必须使用 pip 安装缺少的依赖项:

C:\>pip install xlrd
Run Code Online (Sandbox Code Playgroud)

我的 PowerBI 指向安装在 C:\Python 中的 Python 发行版(您的很可能指向 Anaconda)。

我会尝试通过 Anaconda 安装numpy,然后在 Power BI 中重新运行 Python 脚本。