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安装过程中的过程文件;

最新文章

  1. MySQL高级查询 之 与 Group By 一起使用的函数 和 关键字
  2. bc#54 div2
  3. java 关键字 assert的学习
  4. 解读Unity中的CG编写Shader系列四(unity中的圆角矩形shader)
  5. 【循序渐进学Python】5.Python常用流程控制及其他语句
  6. python字符串列表字典相互转换
  7. 【BZOJ】【1048】【HAOI2007】分割矩阵
  8. Oracle非默认监听的处理会遇到的问题以及处理方法
  9. HDU 5074 Hatsune Miku(DP)
  10. Java的MongoDB驱动及读写策略
  11. CSS 样式属性锦集
  12. 使用date转换UNIX时间戳
  13. Web页面布局方式小结
  14. 一个简单的游标删除SQL SERVER表
  15. Centos7修改yum源
  16. 使用Js进行linq处理
  17. AD中批量创建域用户
  18. Reflections - Java 8 - invalid constant type
  19. Postman使用js获取日期
  20. freeSWITCH之多平台测试通信

热门文章

  1. 下载Spring
  2. 一些常用的 Emoji 符号(可直接复制)
  3. UBOOT2016.05 看门狗
  4. 【总结】RSS Hub使用经验
  5. zsh of termux
  6. Navicat Premium 12破解激活11
  7. BZOJ-1085:骑士精神 (迭代加深 + A*搜索)
  8. intellij高亮字体背景颜色
  9. IntToBinaryString
  10. Spring Security 3多用户登录实现之二 多登录界面展示