Python3.8+Django2.2+uwsgi+supervisor+nginx 配置安装

本文详细记录了在Linux环境中安装Python3.8、Django2.2、uwsgi、supervisor以及配置nginx的步骤,包括解决过程中遇到的异常和解决方法,如openssl、_ssl模块、_sqlite3模块等错误的处理。同时介绍了如何创建Django项目,并通过uwsgi和nginx部署,最后使用supervisor进行进程管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整理这次配置及遇到的相关问题

安装:
    # yum install libffi-devel gcc gcc-c++ zlib zlib-devel readline-devel openssl-devel bzip2-devel sqlite-devel
    # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-de
    # yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel
    
    openssl 安装
    # wget http://www.openssl.org/source/openssl-1.1.1.tar.gz
    # tar -zxvf openssl-1.1.1.tar.gz
    # cd openssl-1.1.1
    # ./config --prefix=/usr/local/ssl shared zlib
    # make && make install
    # echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ssl/lib" >> /usr/local/.bash_profile
    # source /usr/local/.bash_profile
    

    Python 源码安装安装
    资源下载:
        https://www.python.org/downloads/release/python-381/
    # tar -zxvf Python-3.8.1.tgz
    # cd Python-3.8.1
    # ./configure --enable-optimizations --enable-loadable-sqlite-extensions    --with-openssl=/usr/local/ssl/
    # make && make install
    # python3 -V
    # pip3 -V
    # pip3 install Django
    # python3
    >>> import django    查看使用模块,是否报错
    >>> django.get_version()
    
    # pip3 install supervisor
    # pip3 install uwsgi --upgrade


本来是想要指定目录安装,不过后来出现了许多的问题
./configure --prefix=/usr/local/Python38/ --enable-optimizations --enable-loadable-sqlite-extensions

安装异常:
    
&n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值