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的全部安装工作了

浙公网安备 33010602011771号