Я настроил проект Flask в Eclipse Neon (с плагином Eclipse PyDev).
При запуске скрипта Flask в Eclipse я получил ошибку в консоли Eclipse:
{Traceback (последний последний вызов):
File "/home/pawel/workspace/occ/app/__init__.py", line 1, in <module>
from flask import Flask
ImportError: No module named 'flask'}
В Eclipse я установил интерпретатор python в свой каталог venv
(python3.5 с установленным на нем Flask, экран ниже):
Когда я запускаю свой проект Flask из cmd
(в venv), он работает правильно (пример ниже):
pawel@ubu-dev:~/workspace/occ$ источник venv-python3.5-flask/bin/activate
(venv) pawel@ubu-dev:~/workspace/occ$ python3.5 run.py
config установлен в config.Config
Выполняется на http://127.0.0.1:5000/ (для выхода нажмите CTRL+C)
Перезапуск со статистикой
config установлен в config.Config
Отладчик активен!
Пин-код отладчика: 218-632-435
Любые идеи, какую специальную конфигурацию в Eclipse я должен сделать, чтобы сделать модуль Flask видимым для eclipse pydev?
В venv
в cmd я вижу, что модуль Flask устанавливается через pip3, как здесь:
pawel@ubu-dev:~/workspace/occ$ источник venv-python3.5-flask/bin/activate
(venv) pawel@ubu-dev:~/workspace/occ$ список pip3
- Фляга (0.11.1)
- Колба-Вавилон (0.11.1)
- Flask-Bootstrap (3.3.7.0)
- Колба-Вход (0.4.0)
- Flask-Mail (0.9.1)
- Фласк-OpenID (1.2.5)
- Flask-SQLAlchemy (2.1)
- Фляга-СвистАлхимия (0.56)
- Колба-WTF (0.13.1) и т.д...