Ошибка при запуске скрипта python в Power BI: не удается импортировать требуемые зависимости: Numpy

#python #numpy #powerbi-desktop

#python #numpy #powerbi-desktop

Вопрос:

Недавно я установил Anaconda в свою систему (Win10) и создал виртуальную среду в conda для установки нескольких пакетов и зависимостей с намерением подключить ее к Power BI, чтобы я мог запускать скрипты Python.

В этой виртуальной среде я установил Python 3.6 и множество других зависимостей. После запуска скрипта несколько раз я также установил conda install -c intel mkl-service однако, похоже, что есть проблема с Numpy. Я проверил Numpy версии 1.19.1, и там говорится, что требуется Python 3.6 или выше, что у меня и есть.

Интересно, что в Jupyter все работает нормально (используя то же ядро среды), но не в Power BI

Не уверен, как действовать дальше, возможно, удалить Numpy через pip и переустановить его через conda?

Любой совет будет полезен

Вот ошибка:


 Please note and check the following:
  * The Python version is: Python3.6 from "C:UserscreyesAnaconda3envsmyenvpython.exe"
  * The NumPy version is: "1.19.1"
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: DLL load failed: No se puede encontrar el módulo especificado.
Details:
    DataSourceKind=Python
    DataSourcePath=Python
    Message=Python script error.
C:UserscreyesAnaconda3envsmyenvlibsite-packagesnumpy__init__.py:138: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured.

Please install mkl-service package, see http://github.com/IntelPython/mkl-service
  from . import _distributor_init

Traceback (most recent call last):
  File "PythonScriptWrapper.PY", line 2, in <module>
    import os, pandas, matplotlib
  File "C:UserscreyesAnaconda3envsmyenvlibsite-packagespandas__init__.py", line 17, in <module>
    "Unable to import required dependencies:n"   "n".join(missing_dependencies)

ImportError: Unable to import required dependencies:
numpy:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumP...
    ErrorCode=-2147467259
    ExceptionType=Microsoft.PowerBI.Scripting.Python.Exceptions.PythonScriptRuntimeException