es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo crear un módulo utils.py

Tenía una función def hello() en mi archivo home/file.py. Creé un archivo home/common/utils.py y moví la función allí.
Luego lo importé de esta manera: from utils import hello y la importación en mi archivo no arroja un error.

La ruta también se agregó a mi archivo settings.json automáticamente:

"python.analysis.extraPaths": [
"home/common"
]

Sin embargo, cuando ejecuto el código, dice Runtime.ImportModuleError: No se puede importar el módulo 'file': No hay un módulo llamado 'utils'

Entonces, ¿cuál es la forma correcta de crear un módulo utils?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Debes asegurarte de que la ruta a tu archivo utils.py esté incluida en la variable de entorno PYTHONPATH. Esto permitirá que Python encuentre el módulo cuando intentes importarlo. Puedes agregar la ruta a la variable de entorno PYTHONPATH ejecutando el siguiente comando en la terminal:

    export PYTHONPATH=$PYTHONPATH:home/common
    

Comments are closed.