ImportError: cannot import name 'Session' from 'flask_session'

ImportError: cannot import name 'Session' from 'flask_session'

提前感谢您花时间研究这个问题

用例

  1. 我已经安装了 Flask-Session pip install Flask-Session
  2. 我有 copy/pasted https://flasksession.readthedocs.io/en/latest/
  3. 上的教程

from flask import Flask, session
from flask_session import Session

app = Flask(__name__)
# Check Configuration section for more details
SESSION_TYPE = 'redis'
app.config.from_object(__name__)
Session(app)

@app.route('/set/')
def set():
    session['key'] = 'value'
    return 'ok'

@app.route('/get/')
def get():
    return session.get('key', 'not set')

错误

python flask_session.py  Traceback (most recent call last):   
    File "flask_session.py", line 2, in <module>

from flask_session import Session   File "/flask_session.py",

line 2, in <module>
    from flask_session import Session

问题来自文件名:我将文件 'flask_session.py' 重命名为 'flask_session_test.py'