OBJUI

Flask安装

2025-03-26 13:10:29

Flask 是一个轻量级的 Python Web 框架,安装 Flask 通常需要借助 Python 的包管理工具 pip,以下是详细的安装步骤:

1. 确认 Python 和 pip 已安装

Flask 是 Python 的一个库,因此你需要先安装 Python。Python 自带了 pip 包管理工具,用于安装和管理 Python 包。你可以通过以下命令来检查 Python 和 pip 是否已经安装,以及它们的版本:

python --version
pip --version

如果显示了相应的版本信息,说明 Python 和 pip 已经安装成功。如果未安装,你可以从 Python 官方网站 下载并安装适合你操作系统的 Python 版本。安装完成后,再次执行上述命令进行验证。

2. 创建虚拟环境(可选但推荐)

为了避免不同项目之间的依赖冲突,建议为每个项目创建一个独立的虚拟环境。你可以使用 Python 内置的 venv 模块来创建虚拟环境。以下是创建和激活虚拟环境的步骤:

创建虚拟环境

打开命令行终端,进入你想要创建项目的目录,然后执行以下命令来创建一个名为 myenv 的虚拟环境:

python -m venv myenv

这里的 myenv 是虚拟环境的名称,你可以根据自己的喜好进行修改。

激活虚拟环境

在不同的操作系统中,激活虚拟环境的命令有所不同:

  • Windows​:
myenv\Scripts\activate
  • Linux 或 macOS​:
source myenv/bin/activate

激活虚拟环境后,命令行提示符通常会显示虚拟环境的名称。

3. 安装 Flask

在激活的虚拟环境中,使用 pip 来安装 Flask:

pip install flask

pip 会自动从 Python Package Index(PyPI)下载并安装 Flask 及其依赖项。安装过程可能需要一些时间,具体取决于你的网络速度。

4. 验证安装

安装完成后,你可以通过以下简单的 Python 脚本来验证 Flask 是否安装成功:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run(debug=True)

将上述代码保存为一个 Python 文件,例如 app.py,然后在命令行中运行:

python app.py

如果一切正常,你会看到类似以下的输出:

* Serving Flask app 'app'
 * Debug mode: on
 * Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 123-456-789

打开浏览器,访问 http://127.0.0.1:5000,如果看到页面显示 Hello, World!,则说明 Flask 安装成功。

5. 退出虚拟环境(如果使用了虚拟环境)

当你完成项目开发后,可以通过以下命令退出虚拟环境:

deactivate

通过以上步骤,你就可以成功安装和验证 Flask。