centos7 配置flask环境

首先需要安装python2.7,看一下系统是否已经安装,没有安装的话,用yum指令安装。

下载python后,看一下是否安装pip,如果没有则需要安装pip

安装virtualenv:pip install virtualenv;

创建一个模拟目录:virtualenv /home/root/flaskenv

切换到/home/root/flaskenv,执行指令:source bin/activate,将当前环境切换到flaskenv

将xuemc拷贝到flaskenv目录,并解压

安装xuemc项目的相关库: ./bin/pip install -r ./xuemc/requirement.txt

这里会报错,提示gcc没有安装,用yum安装gcc;提示无法找到python.h,安装python-devel;提示其他各种找不到,网上查找后安装相应依赖项即可。最后安装全部成功。


接下来下载mysql,使用yum下载:


#yum install mysql
#yum install mariadb-server mariadb
#yum install mysql-devel

安装完毕,在控制台敲命令:

mysql -u root -p

一开始没有秘密,直接回车;

给mysql设置密码后,重新进入mysql。

执行show databases;看是否正常运行。

创建数据库:create database xuemc;

运行showdatabases;看数据库是否创建成功;

安装mysql图形管理工具:yum install mysql-workbench-community

启动图形管理工具:mysql-workbench


将xuemc/web/app.py中的数据库配置改为mysql连接:app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+mysqldb://root:root@localhost/xuemc'

将xuemc/uwsgi.ini文件中的ip地址修改为本机IP地址,将venv设置为flaskenv目录,chdir设置为xuemc目录;

将web/logic/restful.py中第一行ip地址和端口号修改为与uwsgi.ini中一致;


启动:切换目录到flaskenv/bin,执行uwsgi ./xuemc/uwsgi.ini

在浏览器中输入服务器地址,即可访问xuemc网站界面。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值