Python 安装

1、下载所需python版本

Windows 平台

  • 前缀含义

    • 以Windows x86-64开头的是 64 位的 Python 安装程序;
    • 以Windows x86开头的是 32 位的 Python 安装程序。
  • 后缀含义:

    • embeddable zip file表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;
    • executable installer表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
    • web-based installer表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。

Linux 平台

  • Gzipped source tarball 是Linux系统下载的版本
  • XZ compressed source tarball 是CentOS系统下载的版本
1
2
3
4
wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
# 3.10 版本需要 openssl的版本较高,需要更新 openssl 版本

Python 3.6.9 发行版是仅安全的发行版,主要针对必须长期支持3.6.x软件包的长期支持Linux发行版。因此,没有提供二进制安装程序,而是希望Windows用户已经升级到3.7.x。

Windows 安装

直接点下一步下一步即可。

Linux 平台安装

  1. 编译安装python前需要保证系统已安装一下库

    1
    yum install zlib zlib-devel openssl openssl-devel readline-devel gcc patch libffi-devel python-devel bzip2-devel ncurses-devel sqlite-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
  2. 解压源码包

    1
    2
    tar -zxvf Python-2.7.5.tgz
    tar -zxvf Python-3.7.4.tgz
  3. 编译安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # V2.7.5
    cd Python-2.7.5
    ./configure --prefix=/usr/local/python2.7
    make && make install

    # V3.7.4
    cd Python-3.7.4
    ./configure --prefix=/usr/local/python3.7
    make && make install

    注:--prefix 用户指定python的安装路径
  4. 建立软连接(如果 /usr/bin 里有则可以省略此步)

    1
    ln -s /usr/local/python3/bin /usr/bin/python3
  5. 安装不同版本的 pip

    1
    2
    3
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py # 安装python2.7的pip
    python3 get-pip.py # 安装python3.7的pip3
  6. 给pip建立软连接

    1
    ln -s /usr/local/bin/pip3 /usr/bin/pip3

Python 安装
https://flepeng.github.io/021-Python-11-安装和配置-Python-安装/
作者
Lepeng
发布于
2018年5月18日
许可协议