在 centos7 中安装配置 python 3 解释器

源码安装python3解释器

时到如今,想必大家都进入python3时代了吧,可是centos里面默认的python环境还是python2,无论是个人开发,还是公司的项目部署,想必以后都离不开python3的环境了,今天在这里记录一下源码安装python3的解释器的详细步骤吧,come on!

1.下载源码包

首先我们得去官网下载python解释器的源码安装包,这里我下载的是python3.6.5版本zip源码压缩包
不要问我为什么,因为看着顺眼,好记
python解释器

接下来把压缩包上传到centos7系统的 /usr/local/src 目录下
然后 cd 到该目录下,执行解压缩命令:tar -zxvf Python-3.6.5.tgz
解压缩

解压之后进入到Python-3.6.5目录下
改变目录

2.解决编译环境问题

因为编译时需要gcc,glibc的环境,所以先搞定安装环境的问题
yum -y install gcc* glibc*

3.编译安装

运行脚本文件,对安装进行配置
./configure --prefix=/usr/local/python3.6.5 --with-ssl
配置

说明: 后面的 –with -ssl 必须得加上,使python解释器支持ssl认证,如果没有添加的话,后面使用 pip 安装模块/包的时候会提示:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

出现下图中提示信息,表示配置完成
完成配置
接着开始编译安装就好了,执行命令
make && make install

编译过程中,可能会报错提示:
ZipimportError: can't decompress data: zlib not available
怎么解决呢?不要慌,缺什么就装什么就好了
yum install zlib*
然后重新执行:
make && make install

出现下图所示,表示安装成功!
successfully

安装完成之后进入 /usr/local/python3.6.5/ 目录下,查看下目录结构
目录结构

4.运行python解释器

安装完成之后,cd 到 bin 目录下,运行python解释器
运行python解释器

5.做软连接(或添加到环境变量)

但是如果想在任意路径下,输入 python3 就进入 python3 的环境,我们该怎么做呢?下面介绍两种实现方式:

软链接方式
ln -s /usr/local/python3.6.5/bin/python3 /usr/local/bin/python3
pip 命令也需要做一下软链接,就可以在任意目录下,用 pip3 命令安装各种模块和包了
ln -s /usr/local/python3.6.5/bin/pip3 /usr/local/bin/pip3

环境变量方式
使用vim编辑器,编辑/etc/profile文件
vim /etc/profile
在文件的末尾,增加以下两行:
PATH=/usr/local/python3.6.5/bin:$PATH
export PATH
添加环境变量

重启一下终端,在任意目录下,输入python3
python3

Yes !安装完成

可能有的小伙伴需要装python虚拟环境的需求,后面有时间再增加安装 虚拟环境 的教程~

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值