Red Hat 7.5 离线安装python3.8

环境:
镜像版本:Red Hat 7.5
python版本:python3.8
rpm 工具包

python和rpm 包下载地址
python和rpm包
提取码:3tft
python官网其它版本:https://www.python.org/downloads/source/
python离线库下载地址:https://pypi.org/search/?q=setuptools&o=
rpm文件下载网址:http://www.rpmfind.net/linux/rpm2html/search.php?query=libxslt-devel&submit=Search+…&system=&arch=
Red Hat 7.5 镜像下载地址
Red Hat 7.5镜像
提取码:pzan
首先执行安装 gcc里的rpm文件
出处:
https://blog.csdn.net/qq_28198181/article/details/82978830

开始准备安装python3.8

首先在/usr/local目录下创建文件夹,用来配置python3安装目录:

mkdir python3

执行解压上传好的python压缩包 :

tar -zxvf  Python-3.8.0.tgz

将解压后文件夹移动到 usr/local目录下:

mv Python-3.8.0 /usr/local	

进入到解压文件:

cd /usr/local/Python-3.8.0

配置安装目录:

./configure --prefix=/usr/local/python3

编译源码:

make

执行源码安装:

make install

设置软连接:

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

转到根目录:

cd /

查询python3 版本,看到提示证明安装成功:

python3 --version

安装setuptools
setuptools安装包下载地址可以去上面的python离线库连接里面查找
解压:

tar -zxvf setuptools-19.6.tar.gz

进入解压后文件:

cd setuptools-19.6

分别执行:

 python3 setup.py build
 python3 setup.py install

如果执行python3 setup.py build 的时候报错
No module named '_ctypes’
不要慌乱,这是因为缺少
libffi-devel-3.0.13-18.el7.x86_64.rpm
可以去上面的rpm文件下载网址: 里去找想要的版本,也可以在文章开头提到的 python和rpm包 里下载
需要下载 :libffi-3.0.13-19.el7.x86_64.rpm 和 libffi-devel-3.0.13-19.el7.x86_64.rpm
下载好后 执行命令安装:
注意 要先安装 libffi-3.0.13-19.el7.x86_64.rpm

rpm -Uvh libffi-3.0.13-19.el7.x86_64.rpm
rpm -Uvh libffi-devel-3.0.13-19.el7.x86_64.rpm

安装好后cd 到python解压缩的文件内 重新执行:

make install

到setuptools-19.6解压缩的文件内分别执行:

 python3 setup.py build
 python3 setup.py install

成功后设置软连接:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果想要执行whl 格式的文件需要安装wheel-0.35.1.tar.gz
下载好后解压:

tar -zxvf wheel-0.35.1.tar.gz

进入解压文件内:

cd wheel-0.35.1

分别执行:

 python3 setup.py build
 python3 setup.py install

以上就是python3.8的离线安装方法

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值