Получение ошибки: «Нет модуля с именем flask» в VSCode, даже если я установил колбу - PullRequest
0 голосов
/ 17 ноября 2018

Я хочу отладить приложение, используя Python и Flask в VSCode.Я установил Flask, и приложение прекрасно работает через cmd.Но, когда я пытаюсь отладить его через VSCode, он выдает следующую ошибку:

cd 'c:\Users\Aditi\CleanHandymanApp'; 
${env:FLASK_APP}='NewApp'; ${env:PYTHONIOENCODING}='UTF-8'; 
${env:PYTHONUNBUFFERED}='1'; & 'C:\Users\Aditi\envs\CleanHandymanApp\Scripts\python.exe' 
'c:\Users\Aditi\.vscode\extensions\ms-python.python-2018.10.1\pythonFiles\experimental\ptvsd_launcher.py' '--client' '--host' 
'localhost' '--port' '63143' '-m' 'flask' 'run' '--no-debugger' '--no-reload'
No module named flask

Не могли бы вы мне помочь.

Ответы [ 3 ]

0 голосов
/ 14 декабря 2018

Другой вариант - добавить sys.path.append('d:/programas/anaconda3/lib/site-packages') в c:\Users\Aditi\.vscode\extensions\ms-python.python-2018.10.1\pythonFiles\experimental\ptvsd_launcher.py

. При этом d:/programas/anaconda3/lib/site-packages должен быть изменен вашими локальными пакетами Python.

0 голосов
/ 02 июня 2019

Это сообщение об ошибке может появляться, если вы установили Python3 версию flask, но Visual Studio Code пытается запустить ваш проект с python2.

Убедитесь, что в редакторе выбрана правильная версия python. Это можно сделать, запустив команду Python: Select Interpreter из палитры команд ( Ctrl + Shift + P ).

0 голосов
/ 18 ноября 2018

Если вы установили флягу в виртуальной среде , вы должны сначала активировать ее.

source /path to env dir/bin/activate #in linux
workon 'name of env' #windows
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...