2022年4月27日:通过Python构建真实的应用程序 --使用Python和Flask生成AI Web应用(未完成,遇到困难,暂定放弃)

使用人工智能 (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>

Flask基础知识

创建应用

翻译

创建翻译器服务

调用翻译器服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值