centos云服务器安装Python3记录

题记

购买了一个月的服务器和公网ip,计划用Python与Nginx写一个web服务,于是踏上了漫漫的摸索之路。

行程

  • 步骤

    1.本地ssh连接。

    2.mkdir /usr/local/python3

    3.wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

  • 问题

    wget 无法解析主机地址 “www.python.org”
    
  • 解决

    sudo vim /etc/resolv.conf
    

    在文件中添加信息

    nameserver 8.8.8.8
    
  • 步骤

    4.解压资源包

        tar -vf Python-3.7.0.tgz
    

    5.进入文件夹Python-3.7.0,配置安装路径

        ./configure –prefix=/usr/local/python3
    

    6.编译、安装可执行文件

        make && make install
    
  • 问题

        zipimport.ZipImportError: can't decompress data; zlib not available
    
  • 解决

    安装依赖
        yum install zlib*
        yum yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
  • 问题

      ModuleNotFoundError: No module named '_ctypes'
    
  • 解决

      yum install libffi-devel -y
    
  • 步骤

    7.建立软链
    cd /usr/bin 
    mv python python.bak
    ln –s /usr/local/bin/python3 /usr/bin/python 
    
    8.查看版本

至此告一段落 ~

本站所有文章除特殊声明外均为原创,未经允许禁止转载!