Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola a todos
Espero obtener algunos consejos con la programación de Power BI que remite el script de Python.
Puedo ejecutar el script de Python en Power BI correctamente. Estoy usando el entorno Anaconda y tengo problemas antes al ejecutarlo directamente en el script Python de Power BI. Sin embargo, después de seguir el artil, Cómo comenzar a usar Python usando Anaconda, VS Code, Power BI y SQL Server, que encuentro una línea, ahora funciona. El problema ahora es que cuando intento automatizar el script de Python utilizando la conexión de puerta de enlace de actualización de programación, aparece el error nuevamente. Consulte a continuación para obtener más detalles. Estoy usando una puerta de enlace personal. No puedo encontrar una solución en línea. ¿Alguien podría ayudar con esto? ¡Gracias!
Error al actualizar las credenciales de origen de datos: ADO.NET: error de script de Python. C:\Users\becky.lam\Anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, por lo tanto, no se garantiza la inicialización de Intel(R) MKL que garantiza su correcto funcionamiento listo para usar en condiciones en las que gnu OpenMP ya había sido cargado por el proceso Python. Instale el paquete mkl-service, consulte http://github.com/IntelPython/mkl-service desde . import _distributor_init Traceback (última llamada más reciente): Archivo "C:\Users\becky.lam\PythonScriptWrapper_a418e530-37dc-4b01-9ce1-9ef57887a15a\PythonScriptWrapper.PY", línea 2, en
¿Qué versión de Python está utilizando su entorno Anaconda? Intenta crear una nueva conda env con Python.
A continuación, la instalación de pips de paquetes relevantes:
conda activar py
py -m pip instalar matplotlib
py -m pip instalar pandas
Después de terminarlo, debe apuntar Power BI Desktop al nuevo env siguiendo los pasos: File -> Options and Settings -> Options -> Python Scripting. Luego agregue la ruta a su nuevo Env, se ve como: "C:\ProgramData\Anaconda3\envs\py".
Referencia:
Visualizaciones de Python en el servicio Power BI
Configurar la actualización programada - Power BI
También he encontrado una publicación similar, por favor refiérase a ella para ver si le ayuda.
ADO.NET error al intentar ejecutar python script en PowerBI
Si he entendido mal su significado, proporcione una captura de pantalla con los errores.
Saludos
Equipo de apoyo a la comunidad _ Polly
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola Polly,
Descargué la última distribución de Anaconda hace unos días, así que supongo que estoy usando Python 3.9.
He creado un nuevo env llamado powerbi_env y he agregado la ruta al nuevo env como se muestra a continuación. Agregué los paquetes pandas, matplotlib, numpy a través del navegador Anaconda (también se muestra a continuación). Se podría ejecutar con Power BI Desktop sin problemas. Sin embargo, cuando intento usar la puerta de enlace personal para automatizarlo, aparece un error como se muestra en la primera captura de pantalla a continuación. ¿Parece que la puerta de enlace no puede conectarse al entorno más nuevo? ¿Alguna idea de lo que debo hacer?
Consulte los temas para ver si ayudan.
Error de origen del script de Python: ADO.net no se pudo cargar
Saludos
Equipo de apoyo a la comunidad _ Polly
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola Polly,
Pruebo el primer método y descargo la versión más antigua que puedo encontrar en esta página 3000.101.16. Pero todavía aparece el mismo mensaje de error.
Para agregar un nuevo directorio de entorno como variable de ruta. ¿Podría describir lo que debo hacer exactamente en el proceso?
Procedimiento paso a paso:
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!