CentOS-7.x 和Linux 中安装python3.6和pip
一 python3.6安装包的下载
1.1 可以选择终端命令下载,也可选择本地下载压缩包然后上传到服务器
终端命令下载
wget -c https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
如下图所示,输入命令后进行安装
1.2 .windows下载压缩包后上传到服务器中
下载地址:https://www.python.org/ftp/python/3.6.2/
下载对应的压缩包并上传到服务器中,服务器中选择.tgz后缀的进行下载
步骤1.1 和 1.2 选择一个即可,结果都是一样的
2.服务器输入命令ls出现Python-3.6.2.tgz安装包及代表下载成功
3.将tgz文件进行解压
命令:tar -xvzf Python-3.6.2.tgz
输入命令: cd Python-3.6.2/
然后ls查看解压后的文件如下如所示
4.添加配置
进去到Python-3.6.2文件夹中后,
输入命令:./configure --prefix=/usr/python进行配置
/usr/python 代表后面需要将python3安装在/usr/python目录下
目前是不存在/usr/python这个目录的
5.编译源码
输入命令:make
6.执行安装
输入命令:make install
此时进入/usr/python目录可以看到如下安装包
7.确认python3和pip3 是否安装好了
进入/usr/python/bin目录下,如下如所示代表安装好了
8.新建python3软连接
7.1 进入python2的安装包目录/usr/bin下,可以看出python2已经建立软连接
所以输入python 或者python2或者python2.7都可以进入python2的交互终端
进入python2交互终端
7.2 重新建立软连接 使得输入python和pip都是进入到python3环境中
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/python/bin/python3 /usr/bin/python
输入以上两条命令后输入python即会进入到python3交互终端
7.3 将python2绑定的pip接除,并连接python3
rm -rf /usr/bin/pip
ln -s /usr/python/bin/pip3.6 /usr/bin/pip
终端输入pip -v 出现如下如所示已经在python3环境中