linux知识6----常用服务安装部署之python3.6的安装配置

安装环境:

centos7 + vmware + xshell

entos7默认是装有python的----默认是python2

#检查python版本
[root@oldboy_python ~ 17:23:54]#python -V
Python 2.7.5

下面我们介绍python3的安装

1.安装python3

1.1下载python源码包

#第一步,下载python3.6.7(以此为例),为了方便统一管理,放入opt目录下
  wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
#解压缩源码包,去除xz后缀
  xz -d Python-3.6.7.tar.xz
#解压缩源码包,去除tar后缀
  tar -xf Python-3.6.7.tar

 1.2解决编译安装python3前所需的软件依赖*****非常重要、非常重要、非常重要

#首先进入Python3.6.7 的路径中
    cd /Python3.6.7/
#然后yum安装如下依赖包,复制如下命令即可
    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

 

 2.开始编译安装Python3.6.7

分为3步走

2.1调用源码包路径下的configure这个脚本文件

#首先进入Python3.6.7文件下(只有在此文件下才能找到configure)
    cd /Python3.6.7
#其次执行如下脚本。其中/opt/python36/ 是自定义的安装路径(python36路径会自动生成)
    ./configure --prefix=/opt/python36/

 

2.2执行make命令,开始编译

--这一步就是编译的过程,此步骤还不会生成/opt/python36这个文件夹

2.3执行make install 开始安装软件(这一步才是真正的安装软件过程)

--此步骤才会生成/opt/python36这个文件夹

 

2.4 编译安装完成,没有报错后,就可以正常使用python3.6了

 

 3快捷使用3.6的方法---让python3.6永久生效

3.1 软连接(难用,且不适用virtualenv的创建,这里不做介绍)

3.2  配置python3.6的目录,加入环境变量 *****非常重要,非常重要,非常重要

# 首先,bin目录下查看一下环境变量
    echo $PATH
查看结果:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
# 其次,将python36的目录加入环境变量,将python36目录加入path第一层*****重要,重要,重要
    /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
# 然后,配置这个环境变量,永久生效,写入到文件/etc/profile中的最低行,每次登陆就生效
    vim /etc/profile
    写入:PATH=/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
# 最后,读取这个文件,让python3生效
    source /etc/profile

 4.升级pip3工版本

pip3 install --upgrade pip

 

这样就完成了python3.6的全部安装工作了

 

posted @ 2020-09-19 23:28  永永的奇妙旅程  阅读(156)  评论(0)    收藏  举报