CURSOS

Rocketbot Suite (Level 3)

¡Este contenido está protegido, por favor, e inscríbete en el curso para ver este contenido!

12 comments

  1. Buenas tardes,
    Estoy ejecutando un script de Python usando la librería matplotlib.pyplot, y obtengo el error: EXCEPTION IN (, L_82 “”): cannot import name ‘_c_internal_utils’

    1. request: __main__ : execpython – – C:/jorge/bantrix/RPA/nivel3/grafico.py
      EXCEPTION IN (, L_82 “”): cannot import name ‘_c_internal_utils’

      1. Hola Jorge,

        Qué versión de python tienes instalada en tu computador?, Rocketbot utiliza la 3.6.8, te recomiendo bajar esa

        http://forum.rocketbot.co/question/falla-instalacion-libreria-matplotlib-en-el-python-de-rocketbot/#comments

  2. Gracias, el problema fue por tener instalado python 3.9, instalar la librería matplotlib con esta versión, luego cuando instale el 3.6.8, fue necesario borrar las librerías y reinstalarlas, ya esta funcionando.

    1. Buenisimo!, gracias por avisar 🙂

  3. Para resolver el problema de “cannot import name ‘_c_internal_utils’ ” en mi caso (Windows 7 SP1 64bit), además de:
    -Desinstalar el Python que tenía instalado en la máquina,
    -Borrar la carpeta “matplotlib” de modules\libs de la instalación de Rocketbot, e
    -Instalar Python 3.6.8 de 32 bits,

    tuve que instalar “matplotlib” en modules\libs de la instalación de Rocketbot con:
    “pip install matplotlib -t . –upgrade”,
    para forzar la actualización de algunos archivos (que no se actualizaban sin la opción “–upgrade”).
    Con este procedimiento me funcionó bien; sin la opción de instalación “–upgrade” el error original desaparecía, pero aparecía otro, “cannot import name ‘ft2font’ “. Espero les sea de utilidad.

  4. Hola Marcela una consulta, existe la posibilidad de asignar el resultado de un script de python a una variable de rocketbot?

    1. Hola!, si claro, para pasar el resultado de una variable de tu script debes utilizar SetVar.

      Ejemplo de script:

      from random import random

      num = random()
      SetVar('res', num)

      donde res es el nombre de tu variable en rocketbot, y num es la variable de tu script con el valor que quieres enviar.

  5. Sergio José Gaitán López

    Hola Marcela, estoy tratando de utilizar el modulo aspose.word para modificar la extensión de un archivo.

    En este caso, instale el módulo en rocket bot, pero cuando intento importar aspose.words el modulo me arroja el siguiente error: EXCEPTION IN (, L_93 “”): ‘aspose.words’. Ya he revisado incluso en la carpeta libs y el módulo se encuentra instalado.

    Será que no es posible trabajar con dicho módulo desde rocket bot o quizás habrá algo mal?

    1. Hola Sergio,

      Al parecer esa librería necesita instalar cosas aparte para funcionar, prueba instalándola directamente en tu PC, si tampoco te funciona en tu ambiente entonces tendrías que buscar cuáles son los requerimientos para su uso

  6. Buen día hago todo igual y al momento de ejecutar la script me sale esto:
    No module named ‘matplotlib.pyplot’
    estoy usando la misma versión de python 3.6.8 e instale igual el matplotlib en la carpeta libs de rocketbot

    1. Hola JoanLondono!, qué versión de Rocketbot tienes? la 2020 usa Python 3.6.8 de 32bits, pero la 2023 usa Python 3.10.4 de 64 bits

Responder a Marcela Vergara Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

es_ESSpanish