1. ホーム
  2. python

[解決済み] Python flask-cors ImportError: flask-cors'という名前のモジュールがない Raspberry pi

2022-02-17 19:19:25

質問

ここのドキュメントにある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 sysprint(sys.path) をクリックすると、利用可能なパッケージがインストールされている場所が表示されます。

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

pipが悪いディレクトリにインストールされるのを防ぐために、私は この回答