No se puede ejecutar ningún script de Python

Un usuario Pregunto ✅

pbertens

Hola,

Estoy tratando de agregar una imagen de Python en un informe. Después de agregar un valor falso a Python viz, escribí el siguiente script

matplotlib.pyplot.plot([1,2,3,4], [5,6,7,8])
matplotlib.pyplot.ylabel('Some numberts')
matplotlib.pyplot.show()

Pero cada vez que aparece el siguiente error.

error Python-PBI.JPG

¿Qué sale mal? ¿Es el hecho de que una coma «,» es el estándar para un decimal en mi sistema en lugar de un punto «.»?

Saludos cordiales,

Paul

pbertens

En respuesta a v-jiascu-msft

@

Hola Dale,

Descubrí cuál es el problema y hay una solución. Tengo una versión holandesa de Windows. Coma-decimal es estándar en mi sistema. En la configuración, lo he cambiado a punto decimal. Pero sería bueno si Python-Visual funciona igual que R-Visual. Cuando uso el R-visual, no tengo el problema con la coma o el punto decimal.

El error que tengo está en la fila 6 del script. Y esa es una fila que python genera automáticamente cuando abro python-visual.

Yo uso la última versión de anaconda.

Saludos,

Paul

McCow

¡Hola a todos!

La otra solución posible (solución alternativa) es cambiar la función figManager parámetro figsize.

Tratar

figsize=rcParams['figure.figsize']

en lugar de

figsize=figsize

figManager = new_figure_manager(num, 
figsize=rcParams['figure.figsize'],
#figsize=figsize,
dpi=dpi,
facecolor=facecolor,
edgecolor=edgecolor,
frameon=frameon,
FigureClass=FigureClass,
**kwargs)

en el pyplot.py
En la versión real de las cadenas Anaconda 542-549

Atentamente,

Yuri

Hola Pablo,

Todo parece estar bien.

1 ¿Puedes compartir tu archivo?

2 ¿Cuál es la versión de Python?

Can_t_run_any_Python_script

Atentamente,

Valle

pbertens

En respuesta a v-jiascu-msft

@

Hola Dale,

Descubrí cuál es el problema y hay una solución. Tengo una versión holandesa de Windows. Coma-decimal es estándar en mi sistema. En la configuración, lo he cambiado a punto decimal. Pero sería bueno si Python-Visual funciona igual que R-Visual. Cuando uso el R-visual, no tengo el problema con la coma o el punto decimal.

El error que tengo está en la fila 6 del script. Y esa es una fila que python genera automáticamente cuando abro python-visual.

Yo uso la última versión de anaconda.

Saludos,

Paul

mof

En Python, una coma separa los argumentos en una lista de argumentos. Los literales flotantes siempre se escriben con un punto decimal.

En este caso estás enviando figsize = (4, ERROR, 3, 78427344733141)

En este caso estoy diciendo ERROR porque los números literales en python que comienzan con 0 deben expresarse en octal (base 😎 y los dos 8 en el número lo convierten en un literal inválido, que es de lo que se queja el compilador.

Necesitas reescribir eso con puntos decimales.

Si necesita convertir entre comas decimales y puntos decimales, eche un vistazo al módulo de configuración regional en python.

pbertens

En respuesta a mof

Trabajo en una versión holandesa de Windows 7. Usamos comas decimales en lugar de puntos decimales. Esto me da el siguiente error cuando ejecuto un script de python muy simple en el visual de PBI Python:

error Python-PBI.JPG

También publiqué este problema en el foro de escritorio (ver Foro-tema).

Creo que es un error, porque cuando uso el R-visual en power bi no tengo el problema con las comas decimales, porque el R-visual usa el punto decimal estándar.

Espero que este sea el lugar correcto para abordar este tipo de problemas/errores.

Saludos,

Paul

instaladores de datos

En respuesta a pbertens

tenía el mismo problema. una solución temporal es cambiar la configuración de Windows a . (punto) como símbolo decimal y , (coma) como separador de mil

pbertens

En respuesta a mof

El problema es que no puedo cambiar esa parte del script. Es algo dentro de la imagen de Python. Creo que es un error en Power BI. ¿Usted (o alguien más) sabe dónde puedo solucionar este error?

Gracias,

Paul

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *