先在开发机生成依赖文件,然后在生产机根据依赖文件安装包。
1. 开发机:生成依赖文件(requirements.txt)
方式1
#在项目目录内执行
pip freeze > requirements.txt
方式2(推荐)
pipreqs --force --encoding UTF-8 my-project-dir #python3需要设enconding
区别是,方式1打当前python环境下所有包,方式2只打项目用到的包。
2. 生产机:安装依赖包
依据requirements.txt的内容安装
pip install -r requirements.txt