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

问题描述 投票:0回答:4

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

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

它从 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_dependency)) ImportError:缺少必需的依赖项 ['numpy']

python anaconda powerbi
4个回答
0
投票

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

C:\>pip install xlrd

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

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


0
投票

1。将Anaconda添加到系统环境变量路径列表中:

C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library

Environment variable should be above other python installs

2。如果错误仍然存在,请更新/重新安装 PowerBI。


0
投票

简短的回答是,解决方案是在激活要运行 Python 脚本的环境后从 Anaconda Prompt 启动 Power BI Desktop 可执行文件。

这篇博客文章描述了长篇文章。


0
投票

请按照以下步骤操作:
先决条件:您必须下载 Anaconda3 for windows

  1. 打开电源
  2. 文件->选项->选择python脚本->

其中,
我。检测到Python主目录->其他->选择anaconda3的路径
二.检测到 Python IDE 选择 .py 文件的默认操作系统程序
三.点击确定

然后就可以导入py脚本了

(

C:\ProgramData\anaconda3
)

Power BI

© www.soinside.com 2019 - 2024. All rights reserved.