我正在遵循此处文档中的flask-cors教程: https://pypi.python.org/pypi/Flask-Cors
但是当我在我的raspberry pi上安装它并运行我的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)
,这将显示您可用软件包的安装位置。如果pip在这些目录之外安装了
flask_cors
,您应该将文件移动到其中一个目录,或者您可以sys.path.append(<your path to flask_cors>)
。为了防止pip安装到坏目录中,我会推荐这个答案