RedHat离线安装Python3以及各种依赖
2024-08-29 04:22:33
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安装过程中的过程文件;
最新文章
- MySQL高级查询 之 与 Group By 一起使用的函数 和 关键字
- bc#54 div2
- java 关键字 assert的学习
- 解读Unity中的CG编写Shader系列四(unity中的圆角矩形shader)
- 【循序渐进学Python】5.Python常用流程控制及其他语句
- python字符串列表字典相互转换
- 【BZOJ】【1048】【HAOI2007】分割矩阵
- Oracle非默认监听的处理会遇到的问题以及处理方法
- HDU 5074 Hatsune Miku(DP)
- Java的MongoDB驱动及读写策略
- CSS 样式属性锦集
- 使用date转换UNIX时间戳
- Web页面布局方式小结
- 一个简单的游标删除SQL SERVER表
- Centos7修改yum源
- 使用Js进行linq处理
- AD中批量创建域用户
- Reflections - Java 8 - invalid constant type
- Postman使用js获取日期
- freeSWITCH之多平台测试通信