zoukankan      html  css  js  c++  java
  • Docker中离线配置python环境

    ----------------------------------------------------------环境
    纯净centos7镜像离线安装
    rpm包下载地址 https://pkgs.org/download
    ----------------------------------------------------------
    各种命令不能使用就直接下载rpm安装
    ----------------------------------------------------------
    systemctl无法使用
    启动方式
    docker run -itd --privileged=true centos7.4etl:latest /usr/sbin/init
    进入方式
    docker exec -it 28675a259296 bash
    ----------------------------------------------------------安装python

    tar xvf Python-3.7.1.tar.xz
    -----
    cd Python-3.7.1
    ./configure
    vim Modules/Setup
    找到下面这句,去掉注释#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
    一定要make clean清除缓存
    make && make install
    -----没有_ssl

    为机器安装OpenSSL,
    然后执行
    ./configure --prefix='/user/Python-3.7.1/' --with-ssl
    vim Modules/Setup
    #修改结果如下:
    # Socket module helper for socket(2)
    #_socket socketmodule.c timemodule.c
    # Socket module helper for SSL support; you must comment out the other
    # socket line above, and possibly edit the SSL variable:
    #SSL=/usr/local/ssl
    _ssl _ssl.c
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl
    -L$(SSL)/lib -lssl -lcrypto
    --------------------------------
    ./configure
    一定要make clean清除缓存
    make && make install

    ------------------------------python安装外部包
    安装whl包: pip install **.whl(前提是要安装好pip和wheel)
    安装tar.gz包:cd到解压后路径,python setup.py install(安装pip和wheel都可以参照这种方法)
    pip3 install --no-index --find-links=/user/pythonlib/z1 -r requirements.txt 使用requirements.txt安装
    注意要是安装失败可以单独把失败的包使用tar.gz安装,win操作系统独有的就不能安装,其他安装包一定要是操作系统支持的

  • 相关阅读:
    关于VS2010“ADO.NET Entity Data Model模板丢失或者添加失败问题
    Swagger的配置方法
    asp.net core的cookie认证
    abap程序开发
    闲置7成新二手图书处理(待更新)
    Winform 调用C++ OCX 传入参数和传出参数问题
    Html上传图片问题
    服务器端输出到客户端
    IE8下居然页面突然看不了
    解决Arial字体“高低肩问题”
  • 原文地址:https://www.cnblogs.com/Babylon/p/10191174.html
Copyright © 2011-2022 走看看