【问题标题】:ADO.NET error trying to run Python Script in PowerBI尝试在 PowerBI 中运行 Python 脚本的 ADO.NET 错误
【发布时间】:2019-10-23 12:08:39
【问题描述】:

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

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

它从 Anaconda 提示符和普通命令提示符运行,因为路径设置为包含 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']

【问题讨论】:

    标签: python anaconda powerbi


    【解决方案1】:

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

    C:\>pip install xlrd
    

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

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

    【讨论】:

      【解决方案2】:

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

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

      Environment variable should be above other python installs

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

      【讨论】:

        【解决方案3】:

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

        blog post 中描述了长的。

        【讨论】:

          猜你喜欢
          • 2021-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-06
          • 2017-01-06
          • 1970-01-01
          相关资源
          最近更新 更多