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


相关文章
|
2月前
|
安全 Linux 开发者
Debian GNU/Linux
Debian是Linux发行版之一,其起源可以追溯到1993年,由Ian Murdock创立。Debian的名字来源于其创始人Ian Murdock的女友的名字Deb和Linux的创始人Linus Torvalds的名字的组合,即“Deb”+“ian”。Debian的目标是创建一个自由、开放、安全、稳定的操作系统,为用户提供丰富的软件资源和良好的使用体验。 特点
57 8
Debian GNU/Linux
|
3月前
|
人工智能 Java Python
python安装、vscode安装、conda安装:一文搞定Python的开发环境(史上最全)
尼恩架构团队推出了一系列《LLM大模型学习圣经》PDF,旨在帮助读者深入理解并掌握大型语言模型(LLM)及其相关技术。该系列包括Python基础、Transformer架构、LangChain框架、RAG架构及LLM智能体等内容,覆盖从理论到实践的各个方面。此外,尼恩还提供了配套视频教程,计划于2025年5月前发布,助力更多人成为大模型应用架构师,冲击年薪百万目标。
|
4月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
6月前
|
存储 安全 Linux
|
6月前
|
Windows Python
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
本篇将详细介绍Windows和Mac系统中的常用命令行操作与文件管理,帮助用户掌握如何通过终端或命令提示符进行文件管理和操作开发环境。内容涵盖路径切换、文件与文件夹的创建、删除、查看文件内容等基本操作,这些技能是后续Python开发的基础。
171 6
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
|
5月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
6月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
1260 3
|
6月前
|
安全 Linux 开发者
|
6月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
855 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
7月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
135 4

热门文章

最新文章