Este proyecto para usar Python en la web parece bastante prometedor... https://pyscript.net/
Pero ahora lo veo más como una prueba de concepto que como otra cosa... ya que en si actualmente (otoño de 2022) no tienen ninguna documentación en la página, tan solo unos ejemplos de uso.
Yo andaría con cuidado y no lo usaría en producción, o en proyectos donde desees que las cosas funcionen siempre. De momento úsalo como un sandbox y poco más.
En todo caso, como no tienen documentado cómo se hace, yo simplemente probaría a ver si tienen la posibilidad de importar esa liberia mediante <py-env>
, antes de hacer el import.
<py-env>
- tkinter
</py-env>
Eso lo pones antes de tu <py-script>
.
Otra cosa que veo en tu código es que la librería creo que se importa con minúsculas.
<py-env>
- tkinter
</py-env>
<py-script>
import tkinter as tk
</py-script>
Prueba a ver y nos dices!