centos7+Python-3.8.7安装

centos7+Python-3.8.7安装

  1. 下载源码
    wget https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tar.xz

  2. 下载的.xz压缩包,解压.
    xz -dk Python-3.8.7.tar.xz
    得到一个Python-3.8.7.tar包,在打开tar包到/usr/local/
    tar -xvf Python-3.8.7.tar -C /usr/local/

  3. 进入/usr/local/Python-3.8.7,运行配置脚本
    ./configure --enable-optimizations --prefix=/usr/local/python3

    • --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化。如果make报错,可以去掉再试试
    • 设置Python目录为/usr/local/python3
      执行完后会生成Makefile
  4. 编译和安装
    make
    make install

  5. 创建软连接,相当于创建快捷方式
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

  6. 检验安装
    python3 --version
    pip3 --version

一些问题

make clean 清楚上一次make的信息重新执行 ./configure --enable-optimizations --prefix=/usr/local/python3
然后再make

posted @ 2021-02-02 17:26  -天涯66  阅读(379)  评论(0编辑  收藏  举报