web-dev-qa-db-fra.com

Python flask-cors ImportError: Aucun module nommé 'flask-cors' Raspberry pi

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')
4
Nelson Candia

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

5
JacobIRR

Si vous exécutez votre script python en tant que Sudo, alors ...

Sudo pip install -U flacon-cors

0
Good4Nothing

Ça a finalement marché pour moi

installation de pip -U flask-cors

0
Moureen Caroline