centos7 配置flask环境

来源:互联网 发布:淘宝双十一买什么划算 编辑:程序博客网 时间:2024/05/17 22:00

首先需要安装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网站界面。


原创粉丝点击