数か月前にいくつかのチュートリアルを行った後、Flask の学習に戻ってきました。Mac に Python 2.7 がインストールされていますが、前回は Pynv を使用して Python 3 をインストールして使用し、virtualenv の作成方法と使用方法も学びました。
Python3 を使用して virtualenv で小さな Flask アプリを実行しようとすると、「ImportError: No module named 'flask'」エラーが発生します。私が言えることから、問題は、venv 内から「pip installフラスコ」を実行すると、これが得られるように、Python 2.7 に Flask がインストールされていることです。
Requirement already satisfied (use --upgrade to upgrade): flask in ./venv/lib/python2.7/site-packages
しかし、venv を有効にして 'pyenv local' を実行すると、3.4.3 であることがわかります。次に 'python my_app.py' を実行すると、Flask は問題なく動作しますが、'python3 my_app.py' を実行すると、'no module namedフラスコのエラー。
ここで何が間違っていますか?