参考博客:https://www.sfantree.com/flask_on_raspberrypi/
- 安装Python-pip:
sudo apt-get install python-pip python-dev
- 安装虚拟环境:
sudo pip install virtualenv
- 安装mysqldb:
pip install MySQL-Python
- mysqldb的安装路径:
tmp/pip-build-qrgeo5/MySQL-Python/
- 安装MySQLdb时有错误,先安装这个:
sudo apt-get install libmysqlclient-dev
- 进入欲安装的目录下创建虚拟环境env:
virtualenv env
- 运行进入虚拟环境env:
source /home/pi/Software/flask/env/bin/activate
- 退出虚拟环境:
deactivate # 离开
- 在虚拟环境下安装uWSGI:
- 一些相关目录:
/home/pi/Software/flask/env/bin/python
- 生成本虚拟环境的支持包:
(venv)D:\dev>pip freeze > requirements.txt
- 安装Nginx:
sudo apt-get install nginx
- 拷贝相关文件:
sudo cp /etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/default.bak
- 编辑Nginx文件:
sudo vim /etc/nginx/sites-enabled/default
- 重启Nginx:
sudo service nginx restart