在部署 Flask 程序到服务器时,需要安装一些依赖。比如 MySQL 的 Flask 拓展在安装时经常会出现一些问题。本文记录了我在服务器上部署 Flask 程序的过程。
首先,需要安装一些必要的软件包
这里要安装 python,python-pip,mysql-client,python-mysqldb。
apt install python python-pip mysql-client python-mysqldb
pip 安装 flask-mysqldb 的时候出现 “EnvironmentError: mysql_config not found“,就是没有安装 python-mysqldb。
然后,安装 Flask 及常用的拓展包
pip install flask flask-restful flask-script flask-login flask-mysqldb flask-sqlalchemy flask-moment flask-migrate flask-mail flask-pagedown flask-httpauth
如果不需要那么多,可以选择几个安装。