需求

本地开发python django应用程序,然后放到生产环境运行。使用了tensorflow,手动安装包很麻烦。生产环境不能联网,不能使用 pip freeze。

思路:

  • 使用docker,直接将应用程序打包成镜像。缺点:生产环境特殊,可能不允许使用docker,部分运维人员不会docker,现场部署难度较大。
  • 使用wheel + virtualenv,将所有依赖打包,然后生产环境部署。缺点:必须保持生产环境和开发环境一致,否则会出现很多问题。

相关资料:

virtualenv-廖雪峰Python教程

相关文章:

  • 2021-06-23
  • 2021-09-08
  • 2021-06-02
  • 2021-07-16
  • 2022-12-23
  • 2021-09-25
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2021-11-10
  • 2021-05-06
  • 2021-06-12
  • 2021-05-19
相关资源
相似解决方案