Linux Debian12使用VSCode和Python搭建flask开发环境

简介: 本文主要介绍了Linux Debian12使用VSCode和Python搭建flask开发环境的方法,并结合一个基础flask网页例子,测试是否运行正常。

一、安装VSCode

在Linux Debian12系统上安装VSCode教程可以参考网上相关教程。

二、安装Python

打开VSCode,安装python和python扩展包,如下图所示:

2024-01-13_linux_vscode_01.png

三、创建Python虚拟环境

1.新建文件夹testFlask

2024-01-13_linux_vscode_02.png

2.用vscode打开文件夹testFlask,选择“是,我信任此作者”

2024-01-13_linux_vscode_03.png

3.在VSCode菜单“终端”->“新建终端”,依次执行命令:sudo apt-get install python3-venvpython3 -m venv env

2024-01-13_linux_vscode_04.png

2024-01-13_linux_vscode_05.png

这时会在testFlask文件中产生env文件夹

2024-01-13_linux_vscode_06.png

四、选择Python解析器

1.在VSCode菜单“查看”->“命令面板”->输入选择:Python: Select Interpreter 并回车,选择其中带有“env”的Python解析器

2024-01-13_linux_vscode_07.png

2024-01-13_linux_vscode_08.png

2.在VSCode菜单“终端”->“新建终端”,此时终端目录前带有“env”。

2024-01-13_linux_vscode_09.png

五、安装flask

在上面终端目录前带有“env”的终端中,执行命令使用清华源安装flask:pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

2024-01-13_linux_vscode_10.png

六、测试flask是否正常运行网站

1.在新建文件夹testFlask中,新建文件夹static和文件夹templates,以及新建文件app.py。

app.py文件输入内容:

# 从flask这个包中导入Flask这个类
from flask import Flask, render_template

# 使用Flask这个类创建一个app对象
app = Flask(__name__)


# 创建一个路由和视图函数的映射
@app.route("/")
def home():
    # return "hello flask!"
    return render_template("home.html")


if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=False)

文件夹templates中新建文件home.html,并输入内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>

    <h1>欢迎使用考试测试系统</h1>

</body>
</html>

2024-01-13_linux_vscode_11.png

2.在上面终端目录前带有“env”的终端中,执行命令:python -m flask run

2024-01-13_linux_vscode_12.png

3.打开浏览器输入地址:http://127.0.0.1:5000,网页显示如下,表示成功!

2024-01-13_linux_vscode_13.png


相关文章
|
10月前
|
Python
在VScode环境下配置Python环境的方法
经过上述步骤,你的VSCode环境就已经配置好了。请尽情享受这扇你为自己开启的知识之窗。如同你在冒险世界中前行,你的探索之路只有越走越广,你获得的知识只会越来越丰富,你的能力只会越来越强。
912 37
|
人工智能 Java Python
python安装、vscode安装、conda安装:一文搞定Python的开发环境(史上最全)
尼恩架构团队推出了一系列《LLM大模型学习圣经》PDF,旨在帮助读者深入理解并掌握大型语言模型(LLM)及其相关技术。该系列包括Python基础、Transformer架构、LangChain框架、RAG架构及LLM智能体等内容,覆盖从理论到实践的各个方面。此外,尼恩还提供了配套视频教程,计划于2025年5月前发布,助力更多人成为大模型应用架构师,冲击年薪百万目标。
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
32913 7
|
Python
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
本文提供了一份详细的PySide6与VSCode联动的操作指南,包括安装配置VSCode、安装必要的扩展、配置扩展以及编辑和运行PySide6项目。文中还提到了相关工具如uic.exe、rcc.exe和designer.exe的用途,并提供了进一步学习的资源。
2394 1
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
1196 1
|
安全 Linux 开发者
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
353 4
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
Linux Python
linux之部署python环境&创建虚拟环境
linux之部署python环境&创建虚拟环境

热门文章

最新文章