【问题标题】:Python3.5 to python3.7 upgrade in the buildPython3.5到python3.7的build升级
【发布时间】:2021-05-28 18:31:13
【问题描述】:

想法是构建无发行版 docker 映像,可用的 python3 谷歌无发行版映像版本是 3.7 - gcr.io/distroless/python3。我们的代码已经用python3.5版本编译和运行,需要升级到3.7版本,这样我们就可以摆脱库、可压缩性问题,并且可以使用3.7版本的distroless镜像。有些问题是,

  1. 版本升级会不会对现有代码编译造成任何问题?
  2. 是否需要根据 3.7 更改所有 requirements.txt 版本?
  3. 如果是,应用程序会有影响吗?

【问题讨论】:

    标签: python-3.x dockerfile


    【解决方案1】:

    Python 语言不提供向后兼容性。我对您的建议是使用新版本的 Python 在虚拟环境中运行您的代码并测试您的代码。如果您不想使用虚拟环境,您可以使用 Python 版本创建一个新的 docker 映像并测试您的应用程序。关于requirements.txt,没有看到那里的库或包,就不可能说您是否应该更改文件。

    【讨论】:

      猜你喜欢
      • 2020-06-24
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      • 2020-08-05
      • 2021-06-29
      • 2012-09-11
      • 2015-03-23
      • 1970-01-01
      相关资源
      最近更新 更多