[更新中]centos7.9安装python3.8,virtual,flask,uwsgi,nginx

该文档详细介绍了如何在CentOS7.9系统上安装Python3.8、创建和使用virtualenv、部署Flask应用、安装和配置UWSGI以及Nginx,最后实现Nginx与UWSGI结合反向代理Flask应用,并能处理静态文件。

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

文件框架

1,代码存放位置:/source
2,安装包文件存放目录:/data
3,虚拟环境存放位置:/envs
4,服务器端口:flask测试:84;uwsgi测试:85,nginx测试:86,nginx+uwsgi测试:88
5,参考: CentOS7.9系统部署(nginx+uwsgi+flask)项目

1、cetnos7.9下安装python3.8

1.1 安装gcc

yum install gcc -y

1.2 安装相关依赖

yum install zlib zlib-devel bzip2 bzip2-devel openssl openssl-devel xz lzma zx-devel ncurses ncurses-devel sqlite sqlite-devel readline readline-devel gdbm gdbm-devel tk tk-devel mysql mysql-devel python-devel libffi libffi-devel gcc make

1.3 下载python3.8源码并编译安装

cd /
mkdir data
cd data
wget wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
tar -zxvf Python-3.8.16.tgz
cd Python-3.8.16
./configure
make&&make install

1.4 pip升级

python3 -m pip install --upgrade pip

1.5 测试

pip3 -V #查看pip3版本
python3 -V:#查看python版本

2、virtualenv安装与使用

2.1 virtualenv安装

pip3 install virtualenv

2.2 创建虚拟环境(python3.8)

virtualenv /envs/flask_test --python=3.8
cd /envs/flask_test
ls
#如下所示,则表示virtualenv已经创建完成

2.3 激活虚拟环境

source /envs/flask_test/bin/activate

2.4 退出虚拟环境

deactivate

3、flask安装与使用

3.1 进入虚拟环境

source /envs/flask_test/bin/activate

3.2 在虚拟环境中安装flask

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值