如何使用 vscode 中的 flask & anaconda 运行 python webapp?

How to run the python webapp using flask & anaconda from vscode?

我已经安装了 Anaconda-Package、Flask、Pip 和 Vscode。我目前 运行 在本地主机上使用“pipenv shell”命令然后使用“flask 运行[=31”来开发项目=]" vscode.

中的命令

它在 http://127.0.0.1:5000/ 上适用于简单的网络应用程序。但我想使用 pandas、numpy 等

在网页上显示预测图表和表格

所以,当我尝试导入时

import pandas as pd
import numpy as np

显示这个 ->

flask.cli.NoAppException
flask.cli.NoAppException: While importing "app", an ImportError was raised:

Traceback (most recent call last):
  File "c:\users\mdev\.virtualenvs\flask_md_project-itylmdvv\lib\site-packages\flask\cli.py", line 240, in locate_app
    __import__(module_name)
  File "D:\flask_md_project\app.py", line 4, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

above error as image

如何通过 vscode 将 anaconda 包中的 pandas、numpy、matplotlib 等与 flask 一起用于我的 python webapp?请帮助

通过 运行;

在 anaconda 上安装 numpy
conda install numpy

根据您提供的信息,您当前使用的Python环境中没有安装模块“pandas”和“numpy”。

当我们在VS Code中使用conda环境时,我们把它当作一个python environment来使用。因此,在这个环境下我们需要先安装模块,然后再使用这个模块。通常conda环境的模块存放位置为(例如base conda环境):“\users\username\anaconda3\lib\site-packages”.

我们可以在VS Code终端使用命令“pip show pandas”查看模块的安装位置:

更多关于VS Code中flask的介绍,可以参考:Flask Tutorial in Visual Studio Code.