我有一个非常基本的烧瓶应用程序,从我的 requirements.txt 安装了依赖项。所有这些依赖项都安装在我的虚拟环境中。
下面给出的requirements.txt,
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
Run Code Online (Sandbox Code Playgroud)
我在 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)
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,
export FLASK_APP=NewTest.py
export FLASK_ENV=development
export FLASK_DEBUG=true
flask run
or flask run --reload
Run Code Online (Sandbox Code Playgroud)
我收到以下错误,
127.0.0.1 - - [09/Feb/2020 12:43:40] "GET / HTTP/1.1" 500 -
Traceback (most recent …Run Code Online (Sandbox Code Playgroud) 注意:我已阅读Python: TypeError: required field "type_ignores" missing from Module in Jupyter notebook,其中包含类似的问题。但是,我仍然被困住了。
问题:我刚刚从 Python 3.7.5 更新到 Python 3.8.5。但是,当我在 Jupyter Notebook 中运行代码时,会显示以下错误消息:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/lib/python3.8/codeop.py in __call__(self, source, filename, symbol)
139
140 def __call__(self, source, filename, symbol):
--> 141 codeob = compile(source, filename, symbol, self.flags, 1)
142 for feature in _features:
143 if codeob.co_flags & feature.compiler_flag:
TypeError: required field "type_ignores" missing from Module
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,我收到此消息
i = 1
Run Code Online (Sandbox Code Playgroud)
或代码如
import numpy as np
Run Code Online (Sandbox Code Playgroud)
或代码如
from platform …Run Code Online (Sandbox Code Playgroud)