安装python3.5.0html
[root@VM_0_15_centos local]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
[root@VM_0_15_centos local]# tar -zxvf python3.5.0
[root@VM_0_15_centos local]# cd Python3.5.0
[root@VM_0_15_centos local]# ./configure
[root@VM_0_15_centos local]# make &&make install
python3 --version
会发现找不到pythonuwsgi(/nginx/python/pip3等)安装好后,command not found的解决办法python
find / -name uwsgi
/usr/local/bin/uwsgi
sudo ln -s /usr/local/bin/uwsgi /usr/bin/uwsgi
安装setuptoolsnginx
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
,python3 setup.py install
顺利的话:sql
Processing dependencies for setuptools==19.6 Finished processing dependencies for setuptools==19.6
安装pipflask
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
,python3 setup.py install
顺利的话:小程序
Processing dependencies for pip==8.0.2 Finished processing dependencies for pip==8.0.2
安装pip须要的openssl和openssl-devel
执行yum install openssl
和yum install openssl-devel
vim
注意极可能还需
yum -y install python3-devel
pip3 install uwsgi
安装flask和项目须要的一些包(只是本项目须要的包)
首先进入到项目目录里后端
pip3 install flask
pip3 install virtualenv
pip3 install flask_sqlalchemy
pip3 install sqlalchemy
pip3 install flasgger
pip3 install flask_cors
配置文件uwsgi.inisudo vim uwsgi.ini
基本内容:centos
[uwsgi] chdir=/home/dbc/gameEvent callable=app wsgi-file=app.py processes = 5 http=0.0.0.0:8001 chmod-socket=666 max-requests=1000
nginx配置
进入nginx的conf目录下(目录结构不同哟!)cd /www/server/nginx/conf
sudo vim flask.conf
服务器
server{ listen 8001; server_name 0.0.0.0; #访问ip location / { include uwsgi_params; uwsgi_pass 127.0.0.1:5000; #代理到uwsgi.ini里兼容的ip和端口 } }
mkdir /var/log/uwsgi
uwsgi uwsgi.ini -d /var/log/uwsgi.log