Проверьте, где установлена колба:
mortiz@florida:~/Documents/projects$ pip freeze |grep -i flask
Flask==1.0.2
mortiz@florida:~/Documents/projects$ pip2 freeze |grep -i flask
Flask==1.0.2
mortiz@florida:~/Documents/projects$ pip3 freeze |grep -i flask
Flask==1.0.2
Flask-CLI==0.4.0
Flask-Jsonpify==1.5.0
Flask-RESTful==0.3.6
Flask-SQLAlchemy==2.3.2
Убедитесь, что вы устанавливаете флешку для вашей правильной версии Python в вашей виртуальной среде.
Узнайте версию Python "внутри вашего (venv)"
mortiz@florida:~/Documents/projects/python/APIS/new_project_py_2_7$ which python
/home/mortiz/Documents/projects/python/APIS/new_project_py_2_7/venv/bin/python
(venv) mortiz@florida:~/Documents/projects/python/APIS/new_project_py_2_7$ python --version
Python 3.5.3
Установка колбы для python3
pip3 install flask
#or
python3 -m pip install flask
Установка колбы для python2
pip2 install flask
#or
python2 -m pip install flask
Установка колбы для Python по умолчанию (будьте осторожны, если вы находитесь внутри (venv) или в вашей оболочке)
pip install flask
python -m install flask
Объяснение
Если вы пользуетесь более поздними версиями Flask, оцените свою среду как , объясненную здесь .
Для меня проблема заключалась в установке фляги для python2, когда двоичный файл моего (venv) запускал python3.