Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago
Solved

Error al intentar ejecutar secuencias de comandos de Python

Hola, estoy recibiendo un error al ejecutar la secuencia de comandos de Python.

Cosas que he probado de boletos de edición similares de apoyo. He cambiado los permisos del origen de datos. He mejorado python a través de conda forge.

Ejecuto la última versión del escritorio de Power BI y Anaconda como entorno python

DataSource.Error: ADO.NET: error de script de Python.
C:\Users\user\Anaconda3\lib\site-packages\numpy\__init__.py:140: UserWarning: mkl-service package failed to import, por lo tanto, la inicialización MKL Intel(R) garantizando su correcta operación lista para usar bajo condición cuando Gnu OpenMP ya había sido cargado por el proceso de Python no está asegurado. Instale el paquete mkl-service, consulte http://github.com/IntelPython/mkl-service
De. _distributor_init de importación
Traceback (última llamada más reciente):
Archivo "PythonScriptWrapper.PY", línea 2, en <module>
importar os, pandas, matplotlib
Archivo "C:\Users\user\Anaconda3\lib\site-packages\pandas\__init__.py", línea 16, en <module>
elevar ImportError(
ImportError: No se pueden importar las dependencias necesarias:
numpy:

IMPORTANTE: POR FAVOR LEA ESTO PARA OBTENER CONSEJOS SOBRE CÓMO RESOLVER ESTE PROBLEMA!

Error al importar las extensiones C numpy. Este error puede ocurrir para
muchas razones, a menudo debido a problemas con su configuración o cómo NumPy fue
Instalado.

Hemos recopilado algunas razones comunes y consejos de solución de problemas en:

https://numpy.org/devdocs/user/troubleshooting-importerror.html

Tenga en cuenta y compruebe lo siguiente:

* La versión de Python es: Python3.8 de "C:\Users\user\Anaconda3\python.exe"
* La versión NumPy es: "1.18.5"

y asegúrese de que son las versiones que espera.
Por favor, estudie cuidadosamente la documentación vinculada anteriormente para obtener más ayuda.

Error original: error en la carga de DLL al importar _multiarray_umath: no se pudo encontrar el módulo especificado.


Detalles:
DataSourceKind=Python
DataSourcePath=Python
Message=Error de secuencia de comandos de Python.
C:\Users\gkereselidze\Anaconda3\lib\site-packages\numpy\__init__.py:140: UserWarning: mkl-service package failed to import, por lo tanto, la inicialización MKL Intel(R) garantizando su correcta operación fuera de la caja bajo condición cuando Gnu OpenMP ya había sido cargado por el proceso de Python no está asegurado. Instale el paquete mkl-service, consulte http://github.com/IntelPython/mkl-service
De. _distributor_init de importación
Traceback (última llamada más reciente):
Archivo "PythonScriptWrapper.PY", línea 2, en <module>
importar os, pandas, matplotlib
Archivo "C:\Users\user\Anaconda3\lib\site-packages\pandas\__init__.py", línea 16, en <module>
elevar ImportError(
ImportError: No se pueden importar las dependencias necesarias:
numpy:

IMPORTANTE: POR FAVOR LEA ESTO PARA OBTENER CONSEJOS SOBRE CÓMO RESOLVER ESTE PROBLEMA!

Error al importar las extensiones C numpy. Este error puede ocurrir para
muchas razones, a menudo debido a problemas con su configuración o cómo NumPy fue
Instalado.

Hemos recopilado algunas razones y problemas comunes...
ErrorCode=-2147467259
ExceptionType=Microsoft.PowerBI.Scripting.Python.Exceptions.PythonScriptRuntimeException

4 Replies

  • @goke01, hasta donde recuerdo. Me enfrenté a esto. y la instalación de conda no funcionará. Es necesario utilizar pip instalar incluso con la anaconda.

    desinstalar primero si es necesario

    pip instalar --upgrade --force-reinstall numpy

    pip instalar --upgrade --force-reinstalar pandas

    pip instalar --upgrade --force-reinstall matplotlib

    pip instalar -c conda-forge mkl-service

    conda activada

    consulte mi vídeo y su descripción para cuestiones relacionadas y comando : https://www.youtube.com/watch?v=5D0BkNsu5CM

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Desafortunadamente no se trabajó. Estaba recibiendo errores al intentar desinstalar paquetes.

      Pero, encontré soulution aquí si alguien experimentando el mismo problema - https://medium.com/@pbabbott/how-to-connect-power-bi-and-python-on-windows-10-b131a36f4b44

      Por lo tanto, lo primero que querrá hacer en este terminal personalizado es establecer un entorno con python 3.6 que se puede hacer con este comando:

      conda crear --name std_env python=3.6

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      ¡Eh!

      Muchas gracias por su respuesta. Sin embargo, creo que la última línea de código debería ser:

      conda install -c conda-forge mkl-service

      pip install -c conda-forge mkl-service

      da un mensaje de error al menos si lo instala con Anaconda Prompt

  • Por favor, siga los pasos a continuación, podría ayudarle

    1. Descargar la última versión de Winpython desde : https://winpython.github.io/
    2. Instalar Winpython en C: \
    3. En Power BI Desktop, seleccione Opciones y configuración de > de archivos > Opciones > secuencias de comandos de Python. Aparecerá la página de opciones de script de Python.
    4. Especifique la ruta de instalación local de Python con la carpeta Winpython definida en el paso 2
    5. Reiniciar Power BI