项目依赖包导出与导入

一个Python 项目中可能安装不少安装包, 再次建立虚拟环境是须要从新安装的话很麻烦也费时间, 或者项目部署的时候避免重装,nginx

能够将现有项目的全部安装包记录在requirements.txt 文件, 再另外一个环境下一键安装全部安装包.ui

requirements.txt 文件,用于记录全部依赖包及其精确的版本号,以便在新环境中进行部署操做。spa

  • 使用如下命令将当前虚拟环境中的依赖包以版本号生成至文件中:
pip freeze > requirements.txt 
  • 当须要建立这个虚拟环境的彻底副本,能够建立一个新的虚拟环境,并在其上运行如下命令:
会将文件中全部的包下载到新的虚拟环境中。pip install -r requirements.txt