Я написал библиотеку Python (ak_sql.py) для запроса моего сервера sql и написал еще один скрипт ".py"(query_sql.py) для вызова этой библиотеки и возврата данных в кадрах данных.
Я хочу "import query_sql"
в «Python srcipt» в PowerBI, чтобы я мог загружать эти кадры данных.
Я вызвал PowerBi из powershell из корня «query_sql», как показано ниже:
C:\Users\akshat\Documents\ak_sql> C:\Users\akshat\AppData\Local\Microsoft\WindowsApps\PBIDesktopStore.exe
Однако PowerBI не удалось найти модуль.
Я попытался напечатать "os.getcwd()"
, вот результат:
C:\Users\akshat\PythonSriptWrapper_{hashkey}
Любые данные о том, как это можно сделать?
Попробуйте включить пустой файл __init__.py
в каталог ak_sql и внести изменения в свой скрипт на
from ak_sql import query_sql
Похоже, это была проблема PYTHONPATH. Смог позаботиться об этом, добавив sys.path:
import sys
sys.path.append(r"C:\Users\akshat\Documents\ak_sql>")