Linux下离线安装Flask + gunicorn服务详细步骤
1)下载Flask依赖安装包
pytz、Babel、Jinja2、click、itsdangerous、MarkupSafe、Werkzeug
离线安装文件地址:https://pypi.python.org/pypi/ 搜索以上文件并下载
注意:需要优先安装pytz依赖包
下载tar.gz包即可,解压后,使用命令进行安装。
python setup.py install
如果是下载的whl格式文件,则需要使用pip安装
pip install XXX.whl
2)下载Flask包,安装方式同上
3)安装后执行python from flask import Flask 没有报错即表示安装成功
Other:如果提示ImportError: No module named setuptools,则需要安装setuptools包
我们下载的各包版本如下:
Babel-2.7.0.tar.gz
Click-7.0.tar.gz
Flask-1.0.3.tar.gz
gunicorn-19.9.0.tar.gz
itsdangerous-1.1.0.tar.gz
Jinja2-2.10.1.tar.gz
MarkupSafe-1.1.1.tar.gz
pytz-2019.1.tar.gz
Werkzeug-0.15.4.tar.gz
setuptools-41.0.1.zip
开始安装
tar -zxvf pytz-2019.1.tar.gz
cd pytz-2019.1
python setup.py install
cd .. (返回上一层)
tar -zxvf Babel-2.7.0.tar.gz
cd Babel-2.7.0
python setup.py install
cd ..
tar -zxvf Click-7.0.tar.gz
cd Click-7.0
python setup.py install
cd ..
tar -zxvf itsdangerous-1.1.0.tar.gz
cd itsdangerous-1.1.0
python setup.py install
cd ..
tar -zxvf Jinja2-2.10.1.tar.gz
cd Jinja2-2.10.1
python setup.py install
cd ..
tar -zxvf MarkupSafe-1.1.1.tar.gz
cd MarkupSafe-1.1.1
python setup.py install
cd ..
tar -zxvf Werkzeug-0.15.4.tar.gz
cd Werkzeug-0.15.4
python setup.py install
安装gunicorn服务,python2.7需要19.8.0版本gunicorn
cd ..
tar -zxvf gunicorn-19.8.0.tar.gz
cd gunicorn-19.8.0
python setup.py install
至此安装完成。