centos6.5安装uwsgi

从python官网下载最新版本安装包Python-3.7.4.tgz
放在目录/usr/local/python3下
解压
tar -zxvf Python-3.7.4.tgz
进入解压目录
cd /usr/local/python3/Python-3.7.4

去掉 /usr/local/python3/Python-3.7.4/Modules/Setup.dist中
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
这行前面的注释#
(注意:若是是configure以后去掉这个注释,那么须要修改Setup文件中的这行注释了)

安装c编译器
yum install gcc

配置
./configure  --prefix=/usr/local/python3
编译
make
安装
make install

错误:zipimport.ZipImportError: can't decompress data; zlib not available
安装zlib-devel,zlib
yum install zlib-devel
yum install zlib

错误 : ModuleNotFoundError: No module named '_ctypes'
安装libffi-devel包
yum install libffi-devel
解决上述问题在我环境中便可安装成功

创建软链接
ln -s  /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s  /usr/local/python3/bin/pip3.7 /usr/bin/pip3

安装pypi-server
wheel-0.33.6.tar.gz
setuptools-git-1.2.tar.gz
pypiserver-master.zip
解压缩
tar -zxvf  wheel-0.33.6.tar.gz
tar -zxvf  setuptools-git-1.2.tar.gz
tar -zxvf  pypiserver-master.zip
按顺序cd到对饮的目录中执行
python3  setup.py  install
ln -s  /usr/local/python3/bin/pypi-server /usr/bin/pypi-server
pypi-server  -p9090 /data/pypiserver

安装uwsgi
uwsgi-2.0.18.tar.gz
pip3 install  --trusted-host 10.100.150.211  -i  http://10.100.150.211:9090/ uwsgi
ln -s  /usr/local/python3/bin/uwsgi /usr/bin/uwsgi



创建文件夹
mkdir -p /www/myuwsgi
建立文件test.py
def application(env, start_response):
    start_response('200 ok',[('Content-Type','text/html')])
    return b"Hello uwsgi!"
启动
uwsgi --http :8001 --wsgi-file test.py

安装Django
Django-2.1.11.tar.gz
asgiref-3.2.1.tar.gz
async-timeout-3.0.1.tar.gz
protobuf-3.9.1.tar.gz
pytz-2019.2.tar.gz
sqlparse-0.3.0.tar.gz
six-1.12.0.tar.gz
pip3 install --trusted-host 10.100.150.211 -i  http://10.100.150.211:9090/  django
ln -s  /usr/local/python3/bin/django-admin /usr/bin/django-admin

html

相关文章
相关标签/搜索