美文网首页
python版本问题

python版本问题

作者: zishen | 来源:发表于2019-11-26 17:36 被阅读0次
    • docker镜像的环境


      docker镜像中的python
      docker Ubuntu版本
      python3软连接
      python软连接
    • 在执行封装online版镜像的时候会根据python2/3执行对应的dockerfile


      注意apt-get install -y python3-pip

      由于当前Ubuntu为16.04在执行 pip install -y python3-pip的时候会默认安装到python3.5中。


      apt源安装pip
      因为Ubuntu16的apt源最高只到python3.5。所以会导致后面通过pip3 install 安装的 Django、celery等包都是在python3.5这个环境中。在celery调用模型的时候也会在python3.5这个环境下。而模型用的是python3.6。所以会导致很多包环境找不到的情况。
    • 解决方法:

    1. 打包时确保celery等安装包与模型python环境为同一个。
    2. 开发者自行安装celery等包,指定python和pip的软路由指向模型环境。
    3. 建立基础镜像,所有的开发都在指定的python环境中。

    相关文章

      网友评论

          本文标题:python版本问题

          本文链接:https://www.haomeiwen.com/subject/qbdywctx.html