python-3.x - 出现错误 : 'No module named flask' in VSCode even when I have installed flask

标签 python-3.x flask

我想在 VSCode 中使用 Python 和 Flask 调试应用程序。我已经安装了 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

你能帮我么。

最佳答案

如果您安装了 flask 的 python3 版本,则会出现此错误消息。但是 Visual Studio Code 尝试使用 python2 运行您的项目。

确保在编辑器中选择正确的 python 版本。这可以通过运行命令 Python: Select Interpreter 来完成。从命令面板 (Ctrl+Shift+P)。

关于python-3.x - 出现错误 : 'No module named flask' in VSCode even when I have installed flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53355059/

相关文章:

docker - 运行 docker 容器时出错 : starting container process caused "exec:\"python\": executable file not found in $PATH": unknown

java - 根据 Flask 请求自动将 JSON 转换为对象

python - 在pyqt5中对QTableView进行排序

python - 使用 "yield from"表达式时 return 有什么作用?

python - 指定刻度标签的浮点格式

python pool.map_async 不等待 .wait()

django - 夹层Pagedown嵌入YouTube视频

python - flask MongoDB 错误 : "working outside of application context"

python - flask 棉花糖/SqlAlchemy : Serializing many-to-many relationships

python - Jinja active_page 在包含的文件中不起作用