准备:

  • 安装gcc g++编译器和make :

    1
    sudo apt install gcc g++ make
  • 安装依赖:

    1
    sudo apt install zlib1g-dev libssl-dev libffi-dev libsqlite3-dev uuid-dev libbz2-dev libreadline-dev liblzma-dev libncurses5-dev libmysqlclient-dev
  • 解压Python安装包

    1
    wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz

开始安装

  • cd到刚刚解压的Python路径中,然后运行 ./configure命令:

    1
    2
    cd Python-3.7.6
    ./configure --enable-optimizations
  • 运行以下命令进行安装:

    1
    2
    make
    sudo make install
  • 查看安装版本:

    1
    python3 -V

安装最新版pip :

  • 下载

    1
    2
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    sudo python3 get-pip.py -i https://mirrors.aliyun.com/pypi/simple/
  • 查看安装版本:

    1
    2
    3
    pip -V
    # 或者
    pip3 -V

修改pypi镜像源

  • 清华:

    1
    pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云:

    1
    pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
  • 安装第三方库时可能还需要:

    1
    sudo apt install python3-dev    # 可以暂时不安装