安装Python
在 Linux 系统中安装 Python
几乎所有 Linux 系统都默认安装了 Python ,但你可能想使用非默认版本。如果是这样,请首先确定已安装的 Python 版本。
确定已安装的版本
打开一个终端窗口,并执行如下命令:
$ python --version
Python 2.7.6
输出表明默认版本是 2.7.6 ,但系统可能还安装了一个 Python 3 版本。为核实这一点,请执行如下命令:
$ python3 --version
Python 3.5.0
输出表明也安装了 Python 3.5.0 。安装新版本前,有必要执行上述两个命令。
在 Linux 系统中安装 Python 3
如果你的系统没有安装 Python 3 ,或者你想安装较新的 Python 3 版本,只需执行几个命令即可。我们使用一个名为 deadsnakes 的包,它让安装多个 Python 版本变得很容易:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python3.5
这些命令在你的系统中安装 Python 3.5 。下面的命令启动一个运行 Python 3.5 的终端会话:
$ python3.5
配置文本编辑器使其使用 Python 3 以及从终端运行程序时,也需要用到这个命令。
在 OS X 系统中安装 Python
大多数 OS X 系统都安装了 Python ,但你可能想使用非默认版本。如果是这样,请首先确定已安装了哪个版本的 Python 。
确定已安装的版本
打开一个终端窗口,并执行如下命令:
$ python --version
Python 2.7.6
你还应尝试执行命令 python3 --version 。执行这个命令时,可能会出现错误消息,但若要确定安装了哪些 Python 版本,有必要执行这个命令
使用 Homebrew 来安装 Python 3
如果你的系统只安装了 Python 2 ,或者已安装的 Python 3 版本较旧,可使用一个名为 Homebrew 的包来安装最新的 Python 3 版本。
- 安装 Homebrew
Homebrew 依赖于 Apple 包 Xcode ,因此请打开一个终端窗口并执行如下命令:
$ xcode-select --install
在不断出现的确认对话框中都单击 OK 按钮(根据网络连接的速度,这可能会花一些时间)。
接下来安装 Homebrew :
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这个命令可在 Homebrew 网站( http://brew.sh/ )的首页找到。在 curl -fsSL 和 URL 之间,务必包含一个空格。
注意 这个命令中的 -e 让 Ruby ( Homebrew 就是使用这种编程语言编写的)执行下载的代码。除非来源是你信任的,否则不要运行这样的命令。
为确认正确地安装了 Homebrew ,请执行如下命令:
$ brew doctor
Your system is ready to brew.
上述输出表明你可以使用 Homebrew 来安装 Python 包了。
- 安装 Python 3
为安装最新的 Python 3 版本,请执行如下命令:
$ brew install python3
下面来检查使用这个命令安装的是哪个版本:
$ python3 --version
Python 3.5.0
现在,你可以使用命令 python3 来启动 Python 3 终端会话了,还可使用命令 python3 来配置文本编辑器,使其使用 Python 3 而不是 Python 2 来运行 Python 程序。
在 Windows 系统中安装 Python
Windows 系统默认未安装 Python ,但有必要检查系统是否安装了它。为此,按住 Shift 键并右击桌面,再选择 “ 在此处打开命令窗口 ” 来打开一个终端窗口。你也可以在开始菜单中执
行命令 command 。在打开的终端窗口中,执行如下命令:
> python --version
Python 3.5.0
如果你看到了类似于上面的输出,说明已安装了 Python ,但你可能想安装更新的版本。如果看到一条错误消息,就说明你需要下载并安装 Python 。
在 Windows 系统中安装 Python 3
访问 http://python.org/downloads/ ,并单击你要安装的 Python 版本。下载安装程序,并在运行它时选择复选框 Add Python to PATH 。
这让你不用手工修改系统的环境变量,在执行命令 python 时也无需指定其完整路径。
安装 Python 后,打开一个新的终端窗口,并在其中执行命令 python --version 。
如果没有报错,就说明 Python 安装好了。
查找 Python 解释器
如果不能执行简单命令 python ,你就需要告诉 Windows 去哪里查找 Python 解释器。
要确定 Python 解释器的位置,请打开 C 盘,并在其中查找名称以 Python 打头的文件夹
(要找到这样的文件夹,你可能需要在 Windows 资源管理器中的搜索栏中输入单词 python )。
打开这个文件夹,并查找名称为 python (全部小写)的文件。右击这个文件并选择 “ 属性 ” ,你将在 “ 位置: ” 右边看到它的路径。
在终端窗口中,使用该路径来确定刚安装的 Python 版本:
$ C:\\Python35\python --version
Python 3.5.0
将 Python 添加到环境变量 Path 中
如果每次启动 Python 终端时都需要输入完整的路径,那就太讨厌了;有鉴于此,我们将在系统中添加这个路径,让你只需使用命令 python 即可。如果你在安装 Python 时选择了复选框 Add Python to PATH ,可跳过这一步。打开控制面板并单击 “ 系统和安全 ” ,再单击 “ 系统 ” 。单击 “ 高级系统设置 ” ,在打开的窗口中单击按钮 “ 环境变量 ” 。在 “ 系统变量 ” 部分,找到并单击变量 Path ,再单击按钮 “ 编辑 ” 。在出现的对话框中,单击 “ 变量值 ” ,并使用右箭头键滚到最右边。千万不要覆盖变量原来的值,如果你不小心这样做了,单击 “ 取消 ” 按钮,再重复前面的步骤。在变量值的末尾添加一个分号,再添加文件 python.exe 的路径:关闭终端窗口,再打开一个新的终端窗口。这将在终端会话中加载变量 Path 的新值。现在当你执行命令 python --version 时,将看到刚才在变量 Path 中设置的 Python 版本。现在,你只需在命令提示符下输入 python 并按回车,就可启动 Python 终端会话了。
安装pip
大多数较新的 Python 版本都自带 pip ,因此首先可检查系统是否已经安装了 pip 。在 Python 3 中, pip 有时被称为 pip3 。
在 Linux 和 OS X 系统中检查是否安装了 pip
打开一个终端窗口,并执行如下命令:
$ pip --version
❶ pip 7.0.3 from /usr/local/lib/python3.5/dist-packages (python 3.5)
$
如果你的系统安装了多个版本的 Python ,请核实 pip 关联到了你使用的 Python 版本,如 python 3.5 (见❶)。如果 pip 没有关联到正确的 Python 版本,请尝试将 pip 替换为 pip3 。如果执行这两个命令时,输出都表明没有关联到正确的 Python 版本。
在 Windows 系统中检查是否安装了 pip
打开一个终端窗口,并执行如下命令:
$ python -m pip --version
❶ pip 7.0.3 from C:\Python35\lib\site-packages (python 3.5)
$
如果出现了错误消息,请尝试将 pip 替换为 pip3 。如果执行这两个命令时都出现错误消息,请跳到 “ 安装 pip” 。
如果你的系统安装了多个版本的 Python ,请核实 pip 关联到了你使用的 Python 版本,如 python 3.5 (见❶)。如果 pip 关联到了正确的 Python 版本,请跳到 12.2.4 节。如果 pip 没有关联到
正确的 Python 版本,请尝试将 pip 替换为 pip3 。如果执行这两个命令时都出现错误消息,请跳到 “ 安装 pip” 。
安装 pip
要安装 pip ,请访问 https://bootstrap.pypa.io/get-pip.py 。如果出现对话框,请选择保存文件;如果 get-pip.py 的代码出现在浏览器中,请将这些代码复制并粘贴到文本编辑器中,再将文件保存为 get-pip.py 。将 get-pip.py 保存到计算机中后,你需要以管理员身份运行它,因为 pip 将在你的系统中安装新包。
注意 如果你找不到 get-pip.py ,请访问 https://pip.pypa.io/ ,单击左边面板中的 Installation ,再单击中间窗口中的链接 get-pip.py 。
在 Linux 和 OS X 系统中安装 pip
使用下面的命令以管理员身份运行 get-pip.py :
$ sudo python get-pip.py
注意 如果你启动终端会话时使用的是命令 python3 ,那么在这里应使用命令 sudo python3 get-pip.py 。
这个程序运行后,使用命令 pip --version (或 pip3 --version )确认正确地安装了 pip 。
在 Windows 系统中安装 pip
使用下面的命令运行 get-pip.py :
$ python get-pip.py
如果你在终端中运行 Python 时使用的是另一个命令,也请使用这个命令来运行 get-pip.py 。例如,你可能需要使用命令 python3 get-pip.py 或 C:\Python35\python get-
pip.py 。
这个程序运行后,执行命令 python -m pip --version 以确认成功地安装了 pip 。