Flask+Gunicorn项目打包

本文详细介绍了使用Python Flask框架结合Gunicorn进行项目打包的流程,包括本地下载离线包,打包项目,创建目标环境,激活虚拟环境,批量安装离线包,最后通过Gunicorn启动项目的步骤。

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

一,项目打包思路梳理

1,本地环境先下载好离线包

<1>先创建本地虚拟环境
	python3 -m venv 虚拟环境名
<2>安装项目所需第三方模块
	pip install -r requirements.txt文件所在路径
<3>先激活本地虚拟环境
	source venv/biyn/active(active文件所在路径)
<4>整理虚拟环境安装包
	pip freeze | grep -v "pkg-resources" > requirements.txt
<5>下载安装环境离线包
	pip download -d your_offline_packages -r requirements.txt 

2,打包your_offline_packages+项目 发送到目标机器

3,在目标环境创建新的venv <python 从3.3 版本开始自带>

<1>看是安装python时安装,还是项目启动脚本中安装
	sudo apt-get install python3-venv  <安装python以后必须安装>
	sudo apt-get install python3.6-dev libmysqlclient-dev 
	apt-get install gcc
<2>创建虚拟环境
	python3 -m venv service_venv  #  先判断该机器是否已经安装了虚拟环境

4,激活

source service_venv/bin/activate 
**pip3 install --upgrade setuptools**需要先安装setuptools

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值