美文网首页
Linux(centos)安装python3环境

Linux(centos)安装python3环境

作者: CapybaraJ | 来源:发表于2019-05-27 17:55 被阅读0次

    方法是很多的,这里用一个完全是手动操作的,因为这样好控制版本也好卸载
    看这里看这里,https://www.cnblogs.com/donke/p/9590807.html
    在安装之前,需要知道可能会碰到的问题:
    Q1: 在linux环境下,安装完python3.6.2后,发现并没有pip3功能

    https://pip.pypa.io/en/stable/installing/
    1)下载get-pip.py 文件
    2)python get-pip.py
    3)重新安装python3

    对,没错,就是python安装pip然后python3下才默认会有pip3。这是为什么有没有谁造可以回复我!!!!Orz
    关于这个get-pip下载,如果用curl或者git可能出现:
    fatal: unable to access 'https://github.com/rancher/rancher.git/':Peer reports incompatible or unsupported protocol version.
    解决办法 ==> yum update -y nss curl libcurl

    Q2: 如果修改了/usr/bin/python的软链接,yum失效了
    这个主要是yum本身用了这个软连接
    vim /usr/libexec/urlgrabber-ext-down
    vim /usr/bin/yum
    两个文件的头#!/usr/bin/python改成#!/usr/bin/python2就行,单改yum的不行,下面那个也得改,不过不建议动python这个软连接,创造一个python3的软连接最好,如果想修改python的软链接那就必须要修改这俩文件,而且最好还是备份下mv python python.bak

    Q3: 最好先安装依赖
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    最好也装一个yum install deltrapm不然可能会说缺少什么什么,反正缺啥补啥

    python3安装非常简单

    下载

    官网招版本:https://www.python.org/ftp/python/,然后wget https://www.python.org/ftp/python/3.4.6/Python-3.4.6.tgz

    解压

    tar -zxvf Python-3.6.3.tgz

    设置目录

    ./configure --prefix=/usr/local/python3.4
    这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。提前mkdir python3.4的目录应该更好,不过也还好

    编译链接

    make && make install 等一会

    创造软链接

    ln -s /usr/local/python3.4/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3.4/bin/pip3.5 /usr/bin/pip3

    最后 pip3 -V python3 -V检查一下

    用yum方式安装python3

    sudo yum install epel-release
    sudo yum install python36
    

    相关文章

      网友评论

          本文标题:Linux(centos)安装python3环境

          本文链接:https://www.haomeiwen.com/subject/hwuctctx.html