zoukankan      html  css  js  c++  java
  • RedHat离线安装Python3以及各种依赖

    RedHat离线安装Python3以及各种依赖

    1, yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 
    
    2, 下载Python3的源文件包,RedHat环境下python使用编译安装;
        ./configure
        make
        make install
        这时应该可以默认安装了pip3
    
    3, 在有网络的环境下,使用pip3进行各种依赖的下载
        pip3 freeze > require.txt  # 
        pip3 download -r require.txt -d packages
    
    4, 在没有网络的情况下,使用已经下载的依赖进行安装
        cd packages
    pip3 install increment[tab] # 这是版本管理包,必须先安装
    ls |xargs pip3 install
    或者
    cd ..
    pip3 install --no-index --fink-link=packages -r require.txt
    或者 pip3 install --no-index -f packages -r require.txt
    5, pip3卸载
    pip3 unintall -r require.txt -y # -y就可以默认不用输入y了 6, 对于pip-19.1.1
    下载了对应的pip-19.1.1.tar.gz,解压缩,在目录内 python3 setup.py install 就可以进行安装更新
    如果下载了pip-19.1.1.whl文件,使用pip3 install pip-19.1.1.whl 进行安装,过程更优雅
    7, 如果没有远程yum源,需要把iso拷贝到本地/tmp/rhel7.5iso,配置/etc/yum.repos.d/loc1.repo
    [loc1]
    name=loc1
    baseurl=file:///tmp/rhel7.5iso
    gpgcheck=0
    enable=1
    使用yum clean all 是进行yum clean headers 和yum clean packages,是清除yum安装过程中的过程文件;
  • 相关阅读:
    动态生成表格 (ng-zorro)
    单例服务
    模板变量 #
    HTML 5 系列
    关于tcp nagle算法
    netty 解包头包体的一点认知
    vargent Authentication failure.记录
    关于YII2.0配置的一点问题
    关于mysql b-tree索引的一点认知
    记vagrant nginx sendfile问题
  • 原文地址:https://www.cnblogs.com/stono/p/11027602.html
Copyright © 2011-2022 走看看