完成 python 项目开发项目后,在服务器或者运行环境快速搭建项目环境常见的几种方式:
- 最常见的
pip freeze > requirements.txt
借助网络下载第三方依赖; - 将开发环境中的第三方依赖下载为离线包
pip download -d your_offline_packages -r requirements.txt
,
转至生产环境进行离线安装
pip install --no-index --find-links=your_offline_packages -r requirements.txt
这里介绍第三种方式,直接将开发环境中的第三方依赖库复制到生产环境中。
开发环境和生产环境必然都是一个python虚拟环境。
实现步骤:
- 将依赖库lib目录打包为lib.tgz,
tar -zcvf lib lib.tgz
- 在生产环境创建虚拟环境
- 激活新创建的虚拟环境,查看当前的第三方库
- 将压缩包中的内容复制到lib目录下,重名的文件覆盖即可
- 完成生产环境的虚拟环境搭建。