Forum Discussion
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
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
4 Replies
- Syndicate_AdminAdministrator
@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_AdminAdministrator
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_AdminAdministrator
¡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
- Syndicate_AdminAdministrator
Por favor, siga los pasos a continuación, podría ayudarle
- Descargar la última versión de Winpython desde : https://winpython.github.io/
- Instalar Winpython en C: \
- 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.
- Especifique la ruta de instalación local de Python con la carpeta Winpython definida en el paso 2
- Reiniciar Power BI