如何解决没有名为 'flask_cors' 的模块

how to solved no module named 'flask_cors'

from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route('/')
def home():
    return 'Hello, World!'
if __name__ == '__main__':
    app.run(debug=True)

目前是3.10.0版本,我试过sys.path.append、pip install -u flask_cors pip3 install flask_cors等,对有的人无效和我一样的问题

如果将光标移动到 flask_cors,将出现消息没有名为 'flask_cors' 的模块。

此外,当我 运行 python app.py 时,我得到 ModuleNotFoundError: No module named 'flask_cors'.

如有任何帮助,我们将不胜感激。

几个月前我遇到了同样的问题,你能检查一下所有的包是否都正确安装了pip freeze

import sys
import os
from flask import Flask, request, jsonify, redirect

try:
    from flask_cors import CORS, cross_origin  # The typical way to import flask-cors
except ImportError:
    # Path hack allows examples to be run without installation.
    import os
    parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    os.sys.path.insert(0, parentdir)
    from flask_cors import CORS, cross_origin


app = Flask(__name__)
CORS(app)

我对这段代码的要求:

Flask==1.1.1
Flask-Cors==3.0.8
Flask-Migrate==2.5.2
Flask-Script==2.0.6
Flask-SQLAlchemy==2.4.0
psycopg2-binary==2.8.3