美文网首页
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