目录
环境
ubuntu16.04lts
anaconda
安装
requirement:
(1)-------------------anaconda----------------------------
安装参见 链接
(2)-------------------flask----------------------------
flask == 1.02
pip install flask
(3)-------------------mysql----------------------------
3.1 安装mysql
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
sudo apt-get install mysql-server //服务端
sudo apt-get install mysql-client //客户端
sudo apt-get install libmysqlclient-dev //程序编译时链接的库
安装过程中会提示设置密码什么的,注意设置了不要忘了!安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。然后输入下面命令登陆:
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
3.2 mysql-client
pip install mysql-client
注意:
mysql-python 只是适用于Python2, python3这样安装的话会直接报错;如果你使用的是python3的话,相关库函数的使用,可以使用‘mysql-client’
3.3 ORM框架
pip install flask-sqlalchemy
(4) -------------------其他----------------------------
4.1 flask- script:
flask的组件,用于运行flask程序。
Flask-Script是一个让你的命令行支持自定义命令的工具,它为Flask程序添加一个命令行解释器。可以让我们的程序从命令行直接执行相应的程序。
pip install flask-script
4.2 flask-migrate
Flask-Migrate是一个为Flask应用处理SQLAlchemy数据库迁移的扩展,使得可以通过Flask的命令行接口或者Flask-Scripts对数据库进行操作。
pip install flask-migrate
4.3 redis安装和设置
sudo apt-get install redis-server
参见https://blog.csdn.net/weixin_42237113/article/details/108141450
Reference
https://blog.csdn.net/weixin_42237113/article/details/107015030
https://www.cnblogs.com/lfri/p/10437694.html
https://blog.csdn.net/qq_27527961/article/details/80254166
flask-script: https://www.cnblogs.com/zhufanyu/p/11937876.html
flask-migrate: https://blog.csdn.net/qq_33279781/article/details/79803376