ModuleNotFoundError, хотя пакет установлен - PullRequest
0 голосов
/ 22 апреля 2019

Я получаю: ModuleNotFoundError: нет модуля с именем 'flask' , при попытке запустить файл, который запускается

из колбы импортной Колба

  • Я использую PyCharm на Ubuntu VM. Открыл терминал под каталогом venv. вот что я получаю:
~/PycharmProjects/project01/venv$ python -m flask --versionFlask 1.0.2
Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15) 
[GCC 7.3.0]

почему мой переводчик не может найти модуль фляги (полагаю, это не относится к фляге)? попытался просмотреть какое-то предыдущее предлагаемое решение, например: ModuleNotFoundError: нет модуля с именем 'flask' но это не решило проблему Убедитесь, что мой интерпретатор проекта PyCharm указывает на / home / my_user / PycharmProjects / project01 / venv / bin / python , а не на другой интерпретатор Единственный способ, которым я мог бы решить это, это установить колбу через PyCharm Gui, но я действительно хотел бы понять, почему установка с терминала с pip install flask не работала

1 Ответ

0 голосов
/ 22 апреля 2019

source venv/bin/activate

и установить flask на venv; после запуска скрипта с использованием двоичного файла venv python. - Я считаю, что вы либо не установили flask в виртуальной среде, либо не используете Python для виртуальной среды.

Чтобы проверить, какой двоичный файл Python вы вызываете:

whereis python

...