centos7下安装python3.6.8

大纲

  • 下载和上传python安装包
  • 检查依赖包是否安装
  • 安装依赖包
  • 编译安装
  • 系统配置
 
 
一、下载和上传python安装包
1.1、去官网下载编译安装包,python3.6.8地址:
1.2、上传压缩包到centos 服务器:
    切换到下载文件目录,
    scp Python-3.6.8 用户名@IP:保存的目录
二、检查依赖包是否安装
    编译安装python所需要的依赖包为
         gcc、gcc-c++、sqlite-devel.x86_64、openssl-devel、openssl、zlib*
    检查是否安装:
         rpm -qa gcc gcc-c++ sqlite-devel.x86_64 openssl-devel openssl
    输出如图
centos7下安装python3.6.8
    如果没有输出软件信息,则说明没有安装
    注意,python3 一定要安装openssl-devel openssl 这两个,不然import ssl 会报错,然后pip3安装 也会有问题
三、安装依赖包
    查询依赖包
    命令:yum list gcc
centos7下安装python3.6.8
    安装依赖包
    命令:
        yum install gcc.x86_64
centos7下安装python3.6.8
 
    输入y,然后等待安装完成即可。
centos7下安装python3.6.8
安装成功。
其他依赖包也是一样的安装就可以了。
四、编译安装
    一般的,解压安装包,就可以安装了,但是在安装之前,需要配置一些信息,比如python安装的路径,这些信息是通过 [configure]文件进行配置的
4.1、解压
    tar -xvf Python-3.6.8.tar.xz
4.2、配置
    ./configure --prefix=/usr/local/python3.6.8 --with-ssl
    --prefix  指定python安装目录
执行完成,就配置好了,接下来就可以编译安装了
4.3、编译安装
    编译安装,主要是两个命令,这两个命令我们一般放到一起执行:
    make  和 make install
    一般的:
        make && make install
五、系统配置
    到上面一步,python就已经安装了,但还需要配置一下系统,方便使用,主要是两个方面:创建软连接和添加到环境变量
    5.1、创建软连接:
        ln -s /usr/local/python3.6.8/bin/python3 /usr/bin/python3
        ln -s /usr/local/python3.6.8/bin/pip3 /usr/bin/pip3
        注意:路径请用绝对路径
    5.2、修改 【.bash_profile】文件,添加环境变量:
        切换到用户家目录下,打开.bash_profile
        vim .bash_profile
        添加python安装目录到PYTH
        PATH=$PATH:/usr/local/python36.8/bin:$HOME/bin
        如图
        centos7下安装python3.6.8
        保存并退出,然后让.bash_profile 文件生效
        source .bash_profile
    检查,安装成果:
        python3
centos7下安装python3.6.8
 
    5.3、配置pip改为国内镜像源
    在 /etc 下 新加或者修改 pip.conf
        vim /etc/pip.conf
    加入:
    [global]   
    [install]
    trusted-host=pypi.tuna.tsinghua.edu.cn
 
    centos7下安装python3.6.8
至此,python安装完毕。