web-dev-qa-db-ja.com

Pythonフラスコ-cors ImportError: 'flask-cors'という名前のモジュールがないRaspberry pi

私はここにあるドキュメントのフラスココアのチュートリアルに従っています: https://pypi.python.org/pypi/Flask-Cors

raspberry Piにインストールして、python appを実行すると、このエラーが発生します。

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

_import sys_およびprint(sys.path)を使用すると、使用可能なパッケージがインストールされている場所が表示されます。

これらのディレクトリのいずれかの外にpipが_flask_cors_をインストールした場合は、ファイルをディレクトリの1つに移動するか、sys.path.append(<your path to flask_cors>)を実行します。

Pipが不正なディレクトリにインストールされないようにするには、 この答え をお勧めします

5
JacobIRR

pythonスクリプトをSudoとして実行している場合、...

Sudo pip install -Uフラスココア

0
Good4Nothing

やっとうまくいった

pip install -Uフラスココア

0