编译安装python3.7.4_CentOS7下编译安装Python3.7.x【亲测有效】

所有操作都在root用户下操作

下载安装包

编译安装

建立软链接

验证

安装:

更新yum:

yum update

安装Python依赖:

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel ncurses-devel tk-devel libffi-devel gcc make

下载python安装包:这是安装的是Python3.7.4由于可能下载网址可能改变造成wget失败,建议将下面网址打开选择所需版本再右键复制所需版本的链接进行wget使用

#默认下载不指定文件目录

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

#下载到指定文件目录/home/apps

wget -P /home/apps/ https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

#建议指定下载的文件目录,方便管理,上面shell指令选一即可

解压:

cd 进入刚下载的压缩包文件目录,对文件进行解压

tar -zxvf Python-3.7.4.tgz

进入文件夹:

cd Python-3.7.4

创建安装目录:

注:所有操作在root权限下完成

mkdir /usr/local/python3

指明安装路径:

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

编译安装:

make && make install

注:如果出现错误,尝试安装make和gcc,依次执行:

yum -y install gcc automake autoconf libtool make

yum install gcc gcc-c++

完成后再重新进行编译安装操作: 终端执行完显示 Successfully installed 表示编译安装成功,否则依照错误信息进行自检操作错误,每一步操作均成功才可继续下一步操作。

make && make install

更换系统默认的python备份系统旧的python版本

mv /usr/bin/python /usr/bin/python2.7.5

添加软连接:

添加软链或者添加到环境变量,直接输入python就可以使用了

ln -s /usr/local/python3/bin/python3 /usr/bin/python #为python3创建软连接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #为pip3创建软连接

验证:

[root@virtual] python -V

Python 3.7.4

[root@virtual] pip3 -V

pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

[root@virtual] python

Python 3.7.4 (default, Oct 4 2019, 18:59:22)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

Complete!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值