关于在新RHEL系统中使用源码安装python
注:如果你的系统来自服务器厂商魔改的则不需要安装依赖,直接从第二步开始
1.安装依赖
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| yum -y install gcc yum -y install zlib yum -y install zlib-devel yum -y install bzip2 yum -y install bzip2-devel yum -y install ncurses yum -y install ncurses-devel yum -y install readline yum -y install readline-devel yum -y install xz yum -y install lzma yum -y install xz-devel yum -y install sqlite yum -y install sqlite-devel yum -y install gdbm yum -y install gdbm-devel yum -y install tk yum -y install tk-devel yum -y install libffi yum -y install libffi-devel
|
如果你安装的不是python3.11,可以使用以下依赖
- 这是编译python时必须要用的,否则安装后的python无法import ssl也无法安装第三方库
1 2 3 4 5
| yum -y install epel-release.noarch yum -y install openssl yum -y install openssl-devel yum -y install openssl-static
|
如果你安装的是python3.11,可以使用以下依赖
1 2 3 4 5
| yum -y install epel-release.noarch yum -y install openssl11 yum -y install openssl11-devel yum -y install openssl11-static
|
2.解压你下载或上传的python压缩包
3.cd 进入解压后的python包
- 配置编译,使用该目录下的configure文件编译
4.使用make编译python
5.建立python的软链接
1 2
| ln -s /usr/local/bin/python3.x /usr/local/bin/python ln -s /usr/local/bin/pip3.x /usr/local/bin/pip
|
题外话
- 使用rm的-rf删除软链接
1
| rm -rf /usr/local/bin/python
|
- 创建文件夹