使用人工智能 (AI) 创建 Web 应用不需要涉及大量代码或从头开始创建服务。
Flask 的创建者描述其为“微框架”,这意味着该框架会提供所需核心服务(例如路由和模板化),但在其他方面则允许使用应用程序所需的任何后端服务。 Flask 还是轻量级框架,可快速进行设置和部署。
设置开发环境
1、安装Visual Studio Code
Visual Studio Code 是一种开放源代码编辑器,让你能够创建几乎任何类型的应用程序。
2、安装 Python
如果已安装 Python,则输出将显示 Python 版本号。通过执行一条命令来确认是否已安装:
python --version
3、为代码创建目录
使用一条命令创建目录:
# Windows
md contoso
cd contoso
## macOS or Linux
mkdir contoso
cd contoso
4、创建虚拟环境
利用虚拟环境,我们使应用程序实现模块化,这样我们就能让应用程序彼此独立并避免出现版本问题。 作为最佳做法,在使用 Python 时,应该始终使用虚拟环境。
为使用虚拟环境,我们将创建并激活虚拟环境。 我们使用 venv 模块来创建虚拟环境,该模块在先前的 Python 安装说明中已安装。 激活虚拟环境时,我们会告诉系统将我们创建的文件夹用于其所有的 Python 需求。
# Windows
# Create the environment
python -m venv venv
# Activate the environment
.\venv\scripts\activate
# macOS or Linux
# Create the environment
python -m venv venv
# Activate the environment
source ./venv/bin/activate
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso> python -m venv venv
Looking in links: c:\Users\A-XIAO~1\AppData\Local\Temp\tmpg1bphuoh
Processing c:\users\a-xiaobodou\appdata\local\temp\tmpg1bphuoh\setuptools-58.1.0-py3-none-any.whl
Processing c:\users\a-xiaobodou\appdata\local\temp\tmpg1bphuoh\pip-22.0.4-py3-none-any.whl
Installing collected packages: setuptools, pip
Successfully installed pip-22.0.4 setuptools-58.1.0
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso> .\venv\scripts\activate
.\venv\scripts\activate : The term '.\venv\scripts\activate' is not recognized as the name of a cmdlet, function, scrip
t file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:1 char:1
+ .\venv\scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (.\venv\scripts\activate:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso>
5、安装Flask和其它库
1、在命令提示符或终端窗口中,运行以下命令以在Visual Studio Code中打开目录:
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso> code .
2、在Visual Studio Code的“资源管理器”窗口中,选择contose目录旁边的“新建文件”
3、将文件命名为requirements.txt,然后添加以下文本:
flask
python-dotenv
requests
4、通过单击“Ctrl+S”来保存文件。
5、在命令提示符或终端窗口,使用pip运行以下命令来执行安装:
pip install -r requirements.txt
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso> pip install -r requirements.txt
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))) - skipping
PS C:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\contoso>