几个月前做了一些教程后,我回来学习 Flask。我在我的 Mac 上安装了 Python 2.7,但上次我安装和使用 Python 3 时也使用了 Pynv,而且我还学习了如何创建和使用 virtualenvs。
我尝试使用 Python3 在 virtualenv 中运行一个小型 Flask 应用程序并收到“ImportError: No module named 'flask'”错误。据我所知,问题是我在 Python 2.7 下安装了 Flask,因为当我从我的 venv 中运行“pip install 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烧瓶的错误。
我在这里做错了什么?