安装python3.6

2019-03-19  本文已影响0人  小小全_

目前大部分都是使用Python3.x,但是有些Linux主机上依旧是2.x版本,所以需要将Linux的Python版本进行升级,

1.先决定要安装的Python版本

[下载的地址:]-https://www.python.org/ftp/python/

image.png

两种方式下载到Linux:

方法一:点击直接写下载,选择目标版本,直接点击,即可下载,下载后需要上传到Linux,我下载的tgz版本,如图


image.png

方法二:右击选择复制链接,在Linux终端上使用wget xxxx(xxx为复制好的下载链接)

例如;

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

2.解压并转到解压目录下

tar -zxvf Python-3.6.0.tgz
cd Python-3.6.0

3.指定安装路径

注意先通过yum安装gcc编译环境:yum install -y gcc 这个gcc后面进行make时也会用到

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

注意Python的‘P’大写

4.编译安装

make 
make install

此时可能会出现问题:

出现:ipimport.ZipImportError: can't decompress data; zlib not available

解决方法:

yum -y install zlib*

5.修改Python软链

ln -s /usr/local/Python/bin/python3  /usr/bin/python

6.查看修改后的Python,直接在终端输入python

image.png
至此安装完成

分享安装过程遇到的问题:

安装软件时,可以连接yum 仓库,但是下载安装时失败,报错如下


image.png

上述是因为系统之前升级过python,原来版本是2.7,升级python3后,yum 调用python找不到2.7的版本了

有两个配置文件需要修改

/usr/bin/yum
/usr/libexec/urlgrabber-ext-down

分别将文件开头的声明路径改正确,改回2.7的版本,即可正常操作

#! /usr/bin/env python2.7

[参考链接:]
https://blog.csdn.net/rainshine1190/article/details/83000412
https://blog.csdn.net/qq_35070673/article/details/81059392
https://blog.csdn.net/kwame211/article/details/80909659

上一篇下一篇

猜你喜欢

热点阅读