Je suis le tutoriel flask-cors de la documentation ici: https://pypi.python.org/pypi/Flask-Cors
mais quand je l'ai installé sur mon Raspberry Pi et que j'ai exécuté mon python je reçois cette erreur
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'
voici mon 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')
Si vous import sys
Et print(sys.path)
, cela vous montrera où vos packages disponibles sont installés.
Si pip est installé flask_cors
En dehors de l'un de ces répertoires, vous devez déplacer le fichier vers l'un des répertoires ou vous pouvez sys.path.append(<your path to flask_cors>)
.
Pour empêcher l'installation de pip dans un mauvais répertoire, je recommanderais cette réponse
Si vous exécutez votre script python en tant que Sudo, alors ...
Sudo pip install -U flacon-cors
Ça a finalement marché pour moi
installation de pip -U flask-cors