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.

El trabajador de Github no encuentra el script de Python.

Quería configurar un sitio web alojado en Github Pages. Para hacer eso, quería ejecutar un script de Python que genera archivos HTML a partir de Jinja (sé que esto probablemente es terrible, pero es lo mejor que tengo).

Mi app.py está en la raíz del proyecto. Para el trabajador, después de configurar Python e instalar las bibliotecas, hago lo siguiente:

  • name: ejecutar script de Python
    run: python3 app.py

Sin embargo, la compilación falla con el siguiente mensaje:

python3: no se puede abrir el archivo ‘/home/runner/work/styri”x560.github.io/styrix560.github.io/app.py’: [Errno 2] No existe el archivo o el directorio

Por lo tanto, está buscando exactamente donde debería, pero no encuentra el archivo. ¿Dónde está mi archivo?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el corredor de acciones de Github no puede ubicar tu archivo app.py. El mensaje de error indica que el archivo no está presente en el directorio especificado. Quizás el archivo no se esté enviando a Github o está presente en un directorio diferente.

    Para asegurarte de que el archivo esté presente en el directorio correcto, puedes agregar un paso en tu acción de Github para listar el contenido del directorio y verificar si tu archivo app.py está presente o no. Por ejemplo, puedes agregar el siguiente paso:

    - name: Listar el contenido del directorio del proyecto
      run: ls
    

    Después de este paso, verifica la salida del registro de acciones de Github para ver si tu archivo app.py está presente o no. Si el archivo no está presente, debes verificar si se está enviando a Github o no. Si el archivo está presente en un directorio diferente, puedes modificar la ruta especificada en el paso “run” en consecuencia.

Comments are closed.