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。