zoukankan      html  css  js  c++  java
  • CentOS源码安装Python3.6

    一、安装环境及版本

         CentOS 7
         Python 3.6.5

    二、安装依赖包

    1、安装静态库
    # yum install -y openssl-static
    注:如果不安装该静态库,会导致python的pip安装失败
    2、安装gcc
    # yum install -y gcc wget
    # yum groupinstall "Development tools"
    # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    三、下载和安装Python3

    1、通过官网下载Python3安装包
    # wget http://python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
    2、解压安装包
    # tar xf Python-3.6.5.tar.xz
    3、编译安装

    进入Python-3.6.5文件夹下,进行编辑安装

    # ./configure --prefix=/usr/local/python3
    # make & make install
    注:--prefix设置的是python3要安装到的位置

    四、添加文件链接(添加到环境变量)

    1、添加刚安装的python3版本的文件连接
    # ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    查看python3版本信息

    # python3 -V
    Python 3.6.5
    2、添加pip的文件连接

    查看pip版本信息

    # python3 -m pip -V
    pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
    注:如果输出提示没有pip,则执行——五、pip的安装

    添加pip的文件连接

    # ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

    查看pip版本信息

    # pip3 -V
    pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)

    五、pip安装

    1、安装pip

    下载pip

    # wget https://bootstrap.pypa.io/get-pip.py

    安装pip

    # python3 get-pip.py

    查看pip版本信息

    # python3 -m pip -V
    pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)
    2.将pip添加到环境变量

    编辑/etc/profile文档,在末尾添加如下,并保存退出。

    export PATH="/usr/local/python3/bin:$PATH"

    然后运行

    # source /etc/profile

    查看pip版本信息

    # pip3 -V
    pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)

    至此,所有安装已结束!

  • 相关阅读:
    【Win 10 应用开发】Toast通知激活应用——前台&后台
    MySQL深入理解
    mysql 索引中的USING BTREE 的意义
    关于PHP将对象数据写入日志的问题
    Golang学习笔记
    git flow 使用步骤
    git flow常用命令
    Nginx Log日志统计分析常用命令
    Nginx配置中的log_format用法梳理(设置详细的日志格式)
    回调函数的原理及PHP实例
  • 原文地址:https://www.cnblogs.com/lty-fly/p/9070069.html
Copyright © 2011-2022 走看看