安装 Python 2.7.x 和 3.x.

注意 :以下说明是针对 Python 2.7 编写的(除非另有说明):Python 3.x 的说明类似。

Windows

首先,从官方网站( https://www.python.org/downloads/) 下载最新版本的 Python 2.7。版本作为 MSI 包提供。要手动安装,只需双击该文件即可。

默认情况下,Python 安装到目录:

 C:\Python27\

警告:安装不会自动修改 PATH 环境变量。

假设你的 Python 安装在 C:\ Python27 中,请将其添加到 PATH 中:

C:\Python27\;C:\Python27\Scripts\

现在检查 Python 安装是否有效写入 cmd:

python --version

Python 2.x 和 3.x Side-By-Side

要在 Windows 机器上并排安装和使用 Python 2.x 和 3.x:

  1. 使用 MSI 安装程序安装 Python 2.x.

    • 确保为所有用户安装了 Python。
    • 可选:将 Python 添加到 PATH,使用 python 从命令行调用 Python 2.x.
  2. 使用各自的安装程序安装 Python 3.x.

    • 同样,确保为所有用户安装 Python。
    • 可选:将 Python 添加到 PATH,使用 python 从命令行调用 Python 3.x. 这可能会覆盖 Python 2.x PATH 设置,因此请仔细检查你的 PATH 并确保其配置符合你的偏好。
    • 确保为所有用户安装 py launcher

Python 3 将安装 Python 启动程序,可用于从命令行交替启动 Python 2.x 和 Python 3.x:

P:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

C:\>py -2
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

要将相应版本的 pip 用于特定的 Python 版本,请使用:

C:\>py -3 -m pip -V
pip 9.0.1 from C:\Python36\lib\site-packages (python 3.6)

C:\>py -2 -m pip -V
pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)

LINUX

最新版本的 CentOS,Fedora,Redhat Enterprise(RHEL) 和 Ubuntu 都附带 Python 2.7。

要手动在 Linux 上安装 Python 2.7,只需在终端中执行以下操作:

wget --no-check-certificate https://www.python.org/ftp/python/2.7.X/Python-2.7.X.tgz
tar -xzf Python-2.7.X.tgz  
cd Python-2.7.X
./configure  
make  
sudo make install

还要在 PATH 环境变量中添加新 python 的路径。如果新的 python 在/root/python-2.7.X 然后运行 export PATH = $PATH:/root/python-2.7.X

现在检查 Python 安装是否有效写入终端:

python --version

Ubuntu(来源)

如果你需要 Python 3.6,可以从源代码安装它,如下所示(Ubuntu 16.10 和 17.04 在通用存储库中有 3.6 版本)。Ubuntu 16.04 及更低版本必须遵循以下步骤:

sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz 
cd Python-3.6.1/
./configure --enable-optimizations
sudo make altinstall

苹果系统

正如我们所说,macOS 随 Python 2.7.10 一起安装,但是这个版本已经过时,并且从常规 Python 中略有修改。

OS X 附带的 Python 版本非常适合学习,但它对开发不利。OS X 附带的版本可能与官方当前的 Python 版本已过时,后者被认为是稳定的生产版本。 ( 来源

安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 Python 2.7:

brew install python

对于 Python 3.x,请改用命令 brew install python3