• 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安装过程中的过程文件;
  • 相关阅读:
    ASP.NET(C#) DataSet数据导出到Excel
    GridView生成导出EXECL
    Gridview 手动排序实现
    用DirectoryInfo搜索文件夹时过滤隐藏文件夹
    为 DropDownList 选项添加背景或样式 收
    IIS中 CS0016: 未能写入输出文件 …….*.dll拒绝访问
    singletontheorylazy.cs
    adaptertwowayseabird.cs
    StatefulLabel.cs
    LifecycleControl.cs
  • 原文地址:https://www.cnblogs.com/stono/p/11027602.html
Copyright © 2020-2023  润新知