zoukankan      html  css  js  c++  java
  • linux 编译安装python3

    1  下载python3的源码

    cd /opt/
    yum install wget -y
    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

    2 安装python3之前,先解决依赖环境,不然会出现很多麻烦,提前通过yum安装好这些软件包

        yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

    3 解压源码包

    tar -xvf Python-3.6.2.tgz

    4 切换目录

    cd Python-3.6.2 

    5 编译和安装

      - 释放编译文件makefile,这个文件就是用来编译且安装的

    cd Python-3.6.2/
    ./configure --prefix=/opt/python36/

       - 开始编译python3

    make

        - 编译且安装,会生成/opt/python36文件

    make install 

       - 配置python3.6的环境变量

         - 1 配置软连接(和path配置二选一)

    ln -s  /opt/python36/bin/python3.6    /usr/bin/python3 
    #此时还没有pip
    ln -s  /opt/python36/bin/pip3   /usr/bin/pip3 

         - 2 配置path环境变量(软连接配置完可省略此步骤)

    # 编辑一个全局个人配置文件
    vim /etc/profile
    # 在最下方写入环境变量
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
    # 保存退出
    
    #最后读一下生效
    source /etc/profile            

    配置完毕 可以尝试安装一个django试试

    pip3 install django
    
    # 偷偷告诉你 加上-i https://pypi.tuna.tsinghua.edu.cn/simple下载更快哦
  • 相关阅读:
    ExtJS面向对象
    简单理解Ext.DomQuery操作CSS3选择器
    简单理解Ext.extend
    Pycharm去掉项目所有 # 注释
    windows 杀死进程
    mongo官方企业版安装及数据库授权使用
    python中赋值,深拷贝,浅拷贝区别
    测试驱动开发简单理解
    Flask与WSGI
    Python直接改变实例化对象的列表属性的值 导致在flask中接口多次请求报错
  • 原文地址:https://www.cnblogs.com/lzmdbk/p/10192059.html
Copyright © 2011-2022 走看看