编程语言
首页 > 编程语言> > liunx 安装 python3

liunx 安装 python3

作者:互联网

 

首先下载源tar包

可利用linux自带下载工具wget下载,如下所示:

wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

 

下载完成后到下载目录下,解压

tar -xzvf Python-3.3.0.tgz

 

进入解压缩后的文件夹

cd Python-3.3.0  

 

在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

mkdir /usr/local/python3

  

开始编译安装

1../configure --prefix=/usr/local/python3

2.make

3.make install

当1出现,configure: error: C preprocessor “/lib/cpp“ fails sanity check,如果gcc已经安装好了,可能原因

没有安装kernel-headers

yum install kernel-headers

当3出现,can't decompress data;zlib not available,可能原因

没有安装zlib

 环境:Linux(CentOS 7.4)
  1、下载,官网:http://www.zlib.net/,本例使用版本:zlib-1.2.11.tar.gz

  2、解压:tar -zxvf zlib-1.2.11.tar.gz

  3、进入解压目录,配置ruby安装参数,命令:./configure --prefix=/data/soft/zlib-1.2.11

  4、编译,命令:make

  5、安装,命令:make install

  6、添加到系统配置

    创建文件,命令:vim /etc/ld.so.conf.d/zlib.conf

    填入内容(为zlib的安装路径):/data/soft/zlib-1.2.11

  7、加载配置,执行命令:ldconfig

没有安装zlib-devel

 

地址:https://centos.pkgs.org/7/centos-x86_64/zlib-devel-1.2.7-18.el7.x86_64.rpm.html

进行下载

 

 

此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

mv /usr/bin/python /usr/bin/python_old2

  

再建立新版本python的链接

    1.   # 创建软连接
    2.   $ ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    3.   $ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    4.  

 

这个时候输入

python3  -V

将 python 链接至 python3

ln -s python3 python

如果链接的命令失败,可尝试使用下面这条命令

ln -sf python3 python

6、修改完成后,再次测试是否修改默认Python成功

python -V

说明已经成功,别高兴太早,还有一步非常重要,那就是yum现在不能使用了,因为yum要使用python2才可以运行,别着急,下面一步直接搞定

7、修改yum配置文件

vim /usr/bin/yum

vim /usr/libexec/urlgrabber-ext-down

将最顶部的#!/usr/bin/python修改为 #!/usr/bin/python2 即可

就会显示出python的新版本信息

[idolaoxu@localhost home]# python -V

Python 3.3.0

 

 

标签:bin,python,zlib,liunx,安装,python3,usr
来源: https://www.cnblogs.com/suomiao/p/15744555.html