准备工作
在开始之前,你需要准备以下物品:
- 树莓派:任何一代的树莓派都可以,但建议使用树莓派4B,因为它性能更强。
- SD卡:一张至少16GB的SD卡,用于安装操作系统。
- 电源:一个树莓派电源。
- 显示器:一个显示器,可以是HDMI或VGA接口。
- 键盘和鼠标:用于连接树莓派。
- 网络:一个以太网线或Wi-Fi连接。
安装树莓派操作系统
- 下载Raspbian:访问树莓派的官方网站,下载最新版本的Raspbian操作系统。
- 写入SD卡:使用Etcher或其他软件将Raspbian写入SD卡。
- 启动树莓派:将SD卡插入树莓派,连接显示器、键盘和鼠标,然后启动树莓派。
配置树莓派
- 更新系统:打开终端,运行以下命令更新系统:
sudo apt update
sudo apt upgrade
- 设置网络:如果你使用Wi-Fi连接,可以使用以下命令配置:
sudo nano /etc/network/interfaces
在文件中添加以下内容:
auto wlan0
iface wlan0 inet dhcp
然后保存并关闭文件。
- 设置时区:运行以下命令设置时区:
sudo dpkg-reconfigure tzdata
选择你的时区,然后继续。
- 设置用户密码:运行以下命令设置用户密码:
sudo passwd
输入你的用户名和两次密码。
安装Flask
- 安装Python:确保你的树莓派上安装了Python,如果没有,可以使用以下命令安装:
sudo apt install python3
- 安装Flask:使用pip安装Flask:
sudo pip3 install flask
创建Flask Web应用
- 创建项目目录:在终端中创建一个项目目录:
mkdir my_flask_app
cd my_flask_app
- 创建Flask应用:创建一个名为
app.py的文件,并添加以下内容:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
- 运行Flask应用:在终端中运行以下命令启动Flask应用:
python3 app.py
现在,你应该能够在浏览器中访问http://<树莓派IP地址>来查看你的Flask Web应用。
总结
通过以上步骤,你已经在树莓派上成功搭建了一个简单的Flask Web应用。你可以根据需要修改app.py文件,添加更多路由和功能。希望这个教程能帮助你入门Flask Web开发!
