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

387
Views
La aplicación Flask básica no se está ejecutando (TypeError: falta el campo obligatorio "type_ignores" en el Módulo)

Tengo una aplicación de matraz muy básica con dependencias instaladas desde mis requisitos.txt. Todas estas dependencias están instaladas en mi entorno virtual.

requisitos.txt dado a continuación,

 aniso8601==6.0.0 Click==7.0 Flask==1.0.3 Flask-Cors==3.0.7 Flask-RESTful==0.3.7 Flask-SQLAlchemy==2.4.0 itsdangerous==1.1.0 Jinja2==2.10.1 MarkupSafe==1.1.1 # psycopg2-binary==2.8.2 pytz==2019.1 six==1.12.0 # SQLAlchemy==1.3.4 Werkzeug==0.15.4 python-dotenv requests authlib

Mi código en el archivo NewTest.py,

 from flask import Flask, request, jsonify, abort, url_for app = Flask(__name__) @app.route('/') def index(): return jsonify({ 'success': True, 'index': 'Test Pass' }) if __name__ == '__main__': app.run(debug=True)

Cuando ejecuto la aplicación,

 export FLASK_APP=NewTest.py export FLASK_ENV=development export FLASK_DEBUG=true flask run or flask run --reload

Obtuve el siguiente error,

 127.0.0.1 - - [09/Feb/2020 12:43:40] "GET / HTTP/1.1" 500 - Traceback (most recent call last): File "/projects/env/lib/python3.8/site-packages/flask/_compat.py", line 36, i n reraise raise value File "/projects/NewTest.py", line 3, in <module> app = Flask(__name__) File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 559, in _ _init__ self.add_url_rule( File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 67, in wr apper_func return f(self, *args, **kwargs) File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 1217, in add_url_rule self.url_map.add(rule) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 1388, in add rule.bind(self) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 730, in bind self.compile() File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 794, in compile self._build = self._compile_builder(False).__get__(self, None) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 951, in _compile_builder code = compile(module, "<werkzeug routing>", "exec") TypeError: required field "type_ignores" missing from Module

¿Puede alguien señalar qué me estoy perdiendo o haciendo mal y cómo puedo solucionarlo? Gracias.

over 4 years ago · Santiago Trujillo
5 answers
Answer question

0

Tuve el error en django shell, parece que hay un error en ipython. finalmente, decidí eliminar ipython temporalmente hasta que se solucione el error

 pip uninstall ipython

más información

over 4 years ago · Santiago Trujillo Report

0

tratar

 pip uninstall Flask

luego

 pip install Flask

y

pip uninstall Werkzeug

luego

pip install Werkzeug

over 4 years ago · Santiago Trujillo Report

0

La biblioteca werkzeug puede tener problemas con diferentes versiones de python.

En primer lugar, actualice la biblioteca werkzeug para que sea la última y luego inténtelo de nuevo.

 pip3 install --upgrade werkzeug

Si eso no funcionó, supongo que puede estar usando la versión de python que crea todo el problema.

Siempre puede crear un virtualenv [ Instalar, Crear y Activar ] con una versión específica de python donde werkzeug no le cause este problema.

over 4 years ago · Santiago Trujillo Report

0

Resolví el error simplemente ejecutando la siguiente línea de código en la terminal:

 sudo pip3 install --upgrade ipython
over 4 years ago · Santiago Trujillo Report

0

El error se solucionó en werkzeug 0.15.5 . Actualice de 0.15.4 a una versión posterior.

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!