Centos7.5安装python3.6

手动编译安装Python3
本文详细介绍如何在Linux环境下手动编译安装Python3.6.6,包括安装所需依赖、下载压缩包、解压并配置编译参数、解决常见错误等步骤。

 

安装可能需要的依赖

命令如下

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel xorg-x11-xauth zlib* libffi-devel wget 

下载压缩包

获取下载链接

此处我们选取Python官网的Python3.6.6,下载地址如下

https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

看官也可以自己选择版本,官方FTP为

https://www.python.org/ftp/python/

下载压缩包

命令如下

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

 

解压压缩包

移动压缩包

个人习惯将Python安装在 /usr/lib 目录下,我们首先将Python压缩包移动至指定文件夹,我们需要使用mv命令来移动

命令如下

mv /root/Python-3.6.6.tar.xz /usr/lib/

进入目录

我们使用cd命令进入目标文件夹,使用ls查看文件夹下所有文件

命令如下

cd /
ls
cd usr/lib
ls

解压

解压tar.xz使用 xz -d 命令解压出tar包

命令如下

xz -d Python-3.6.6.tar.xz

我们再解压tar包,使用tar 命令

命令如下

tar -xvf Python-3.6.6.tar 

编译安装Python#

先进入python目录,命令如下

cd Python-3.6.6/

添加配置

其实就是将Python编译安装至指定目录,这里指定为/usr/lib/python,命令如下

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

 

正确结果

编译安装

使用make命令

make

完毕后使用 make install 命令

make install

等待

如果出现zlib错误(如下)则需要先安装zlib然后重新执行安装

yum -y install zlib* 

如果出现ctypes错误需要先安装libffy

yum install libffi-devel -y

 

 

此时我们先返回上一级目录,如果看到出现了python文件夹代表成功,如果你在编译安装中缺少依赖则可能出现没有文件夹,此时需要从添加配置处重新来一遍

 

 创建软链接

创建软链接相当于配置环境变量,命令如下

ln -s /usr/lib/python3/bin/python3 /usr/bin/python3

 

此时我们在任意目录输入python3都可以进入python啦

我们测试一下导入_ssl

 

我们还需要配置pip的软链接来使用pip,命令如下

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

使用pip3 安装pymysql测试

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

非ban必选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值