我正在从此处的文档中遵循flask-cors教程:https ://pypi.python.org/pypi/Flask-Cors
但是当我在树莓派上安装它并运行我的python应用程序时,出现此错误
Traceback (most recent call last): File "app.py", line 3, in <module> from flask_cors import CORS, cross_origin ImportError: No module named 'flask_cors'
这是我的python脚本:
from flask import Flask from Main import main from flask_cors import CORS, cross_origin app = Flask(__name__) CORS(app) main = main() @app.route('/turn' ,methods=['GET', 'OPTIONS']) def index(): return main.turn() if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
如果import sys和print(sys.path),则将显示可用软件包的安装位置。
import sys
print(sys.path)
如果pip安装flask_cors在这些目录之一之外,则应将文件移至其中一个目录,或者可以sys.path.append(<your path to flask_cors>)。
flask_cors
sys.path.append(<your path to flask_cors>)
为了防止将pip安装到错误的目录中,我建议使用此答案