linux安装python3.5

1.去python官网下载python3的源码包,https://www.python.org/downloads/release/python-354/

    选择 Gzipped source tarball 下载Python-3.5.4.tgz 文件。

2.在/usr 中建立python安装目录

    mkdir python
    把Python-3.5.4.tgz文件上传到python中。
    如果没有上传下载命令,使用yum安装
        yum install lrzsz -y
    解压文件
        tar -xvzf Python-3.5.1.tgz
    得到Python-3.5.4目录,进入
        cd Python-3.5.4
    执行 
        ./configure --prefix=/usr/python
    发现报错,应该是缺少一些依赖包,python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错;没有readline则python交互式界面删除键和方向键都无法正常使用,至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全。
        yum -y install gcc
        yum -y install zlib zlib-devel
        yum -y install bzip2 bzip2-devel
        yum -y install ncurses ncurses-devel
        yum -y install readline readline-devel
        yum -y install openssl openssl-devel
        yum -y install openssl-static
        yum -y install xz lzma xz-devel
        yum -y install sqlite sqlite-devel
        yum -y install gdbm gdbm-devel
        yum -y install tk tk-devel
    安装这些依赖包,再次执行
         ./configure --prefix=/usr/python
    再编译源码
        make
    执行安装
        make install
    到此就安装完成了。
    但是你输入 python 会发现还是老版本的python,因为系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7
       可以不用把这个删除,不对原来默认的环境做任何修改,只新建一个python3的软链接即可,只是需要执行python3代码时python要改成python3,或者python脚本头部解释器要改为#!/usr/bin/python3
        这/usr/bin里建立软链接如下:
        ln -s /usr/python/bin/python3 /usr/bin/python3
    使用python3输入 
        python3
    进入python命令。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值