Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
Error de ejecución del matraz: al importar 'proyecto', se generó un ImportError

Tengo un directorio de proyectos llamado Project, y el directorio de proyectos incluye archivos python y archivos html, etc., y quiero implementarlos en el servidor AWS ec2 ubuntu. Cuando ejecuto en local está bien.

cuando se ejecuta "flask run" en el directorio del proyecto, hay un error en la terminal de ubuntu.

 flask run * Serving Flask app 'project' (lazy loading) * Environment: development * Debug mode: on Usage: flask run [OPTIONS] Try 'flask run --help' for help. Error: While importing 'project', an ImportError was raised

He configurado un archivo .flaskenv de la siguiente manera:

 FLASK_APP=project FLASK_ENV=development
over 4 years ago · Santiago Trujillo
4 answers
Answer question

0

¿Instalaste tus dependencias en tu servidor remoto? En caso afirmativo, intente instalar su aplicación como un módulo.

Dada la siguiente estructura de directorios:

 /yourapplication /yourApplicationMainFolder __init__.py /static style.css /templates layout.html index.html login.html ...

Cree un archivo setup.py en /yourapplication/setup.py con:

 from setuptools import setup setup( name='yourApplicationMainFolder', packages=['yourApplicationMainFolder'], include_package_data=True, install_requires=[ 'flask', ],)

Instalar con pip:

 pip install -e .

Si eso no funcionó, comente todas sus importaciones en el script principal e inspeccione una por una para ver cuál es el problema.

over 4 years ago · Santiago Trujillo Report

0

Lo he resuelto, reinstale todas las bibliotecas nuevamente.

over 4 years ago · Santiago Trujillo Report

0

Para futuros lectores: algo que podría no ser obvio es que puede obtener más detalles sobre el error de importación haciendo lo siguiente:

  • Elimina todas las líneas de importación de tu archivo __init__.py
  • Ejecute el matraz y navegue a la página en la que está alojado
  • Mientras se ejecuta el matraz, vuelva a agregar las líneas de importación a su archivo __init__.py y deje que el matraz se actualice en tiempo de ejecución
  • Actualice la página en su navegador.

Ahora debería obtener información más detallada en el navegador sobre qué línea está causando el error de importación junto con un rastreo.

over 4 years ago · Santiago Trujillo Report

0

En mi caso, hubo un error al importar una biblioteca específica en el archivo FLASK_APP. Ejecutar el comando python app.py como sugirió jluu lo ayudará a saber exactamente cuándo ocurre el ImportError.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!