我正在尝试将 python 集成到我的 Power BI 工作流程中。我正在关注 Datacamp 网站上的本教程,但我在导入数据集时遇到问题。
我已经打开了python脚本区,我的代码很简单:
import pandas as pd
print("Hello world")
dataset = pd.read_csv("sandbox\\data_science_practice\\introduction-to-python-in-power-bi\\Datasets\\consume.csv")
print(dataset)
注意:为了保护隐私,我剪掉了路径的第一部分
我已在 Visual Studio Code 中运行代码片段,没有任何问题。然而,在 Power BI 中,我遇到了这个错误:任何人都可以帮忙了解它所指的权限吗?
如果您可以访问它,请确保您的Python脚本选项已正确设置为本地安装路径(Python主目录)。
如果您无法访问它,请转到数据源设置对话框,选择数据源,然后单击编辑权限...按钮并确保隐私级别设置为公开.
如果这些都不起作用,并且您正在使用 Anaconda,最难的解决方案是在激活要运行 Python 脚本的环境后,从 Anaconda 提示符启动 PowerBI Desktop 可执行文件。用于启动 Power BI Desktop 的命令如下:
C:\Program Files\Microsoft Power BI Desktop\bin\PBIDesktop.exe
此时 PowerBI Desktop 将打开,重复之前的步骤来运行示例 Python 代码,应该没问题。
注意:请确保将 Anaconda 添加到系统环境变量路径列表中:
C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\Scripts C:\ProgramData\Anaconda3\Library
如果您使用带有
venv
的本机虚拟环境,请尝试相同的步骤,但在从命令行启动 PowerBI 之前激活它。