python 是一种跨平台的编程语言,这意味着它能够运行在所有主要的操作系统中。在所有安装了 python 的现代计算机上,都能够运行你编写的任何 python 程序。然而,在不同的操作系统中,安装 python 的方法存在一些差别。python2 和 python3 不兼容,请安装最新的 python3,所有的讲解都是通过 python3 进行的。
a.1 在 linux 系统中安装 python
几乎所有的 linux 系统都默认安装了 python,但你可能想要使用非默认版本。如果是这样,请先确定已安装的 python 版本。
a.1.1 确定已安装的版本
打开一个终端窗口,并执行以下命令:
$ python --version
python 2.7.6
上面的输出表明,当前默认安装的 python 版本是 2.7.6,但系统可能还安装了一个 python3 版本。为核实这一点,请执行如下命令:
$ python3 --version
python 3.5.2
输出表明,系统也安装了 python 3.5.2。安装新版本前,有必要执行上述命令。
a.1.2 在 linux 系统中安装 python 3
如果你的系统没有安装 python3,或者你想安装较新的的 python3版本,只需执行几个命令即可。我们使用一个名为 deadsnakes 的包,它让安装多个版本的 python 变得很容易,告别下载文件速度蜗牛爬的问题:
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python3.6
这些命令在你的系统中安装 python3.6。随着 python 版本的更新,你可以查看最新的版本号,使用上述方法安装最新的版本。下面的命令启动一个运行python 的终端会话:
$ python3
python 3.6.2 |anaconda, inc.| (default, sep 21 2017, 18:29:43)
[gcc 4.2.1 compatible clang 4.0.1 (tags/release_401/final)] on darwin
type help, copyright, credits or license for more information.
>>>
看到上述输出后,如果要退出 python 并返回到终端,可按ctrl+d或输入命令 exit()。最后的 >>> 是一个提示符,让你能够输入 python 命令。
a.2 在 os x 系统中安装 python
大多数 os x 系统都安装了python,如果你想要安装非默认版本,请首先确定已安装的是哪个版本的 python。
a.2.1 确定已安装的版本
打开一个终端窗口,并执行以下命令:
$ python --version
python 2.7.6
上面的输出表明,当前默认安装的 python 版本是 2.7.6,但系统可能还安装了一个 python3版本。为核实这一点,请执行如下命令:
$ python3 --version
python 3.5.2
输出表明,系统也安装了 python3.5.2。执行这个命令时,可能会出现错误消息,但若要确定安装了哪些 python 版本,有必要执行这个命令,python2 和python3 是不兼容的。
a.2.2 使用 homebrew 来安装 python 3
如果你的系统没有安装 python 3,或者你想安装较新的的 python 3版本,可使用一个名为 homebrew 的包来安装最新的 python3 版本。
1.安装 homebrew
homebrew 依赖于 apple 包 xcode,因此请打开一个终端窗口并执行如下命令:
$ xcode-select --install
在不断出现的确认对话框中都单机 ok 按钮(根据网络连接速度,这可能要花一些时间,另外安装过程中如果需要输入你的电脑开机密码 password,你直接输入并按enter键,虽然输入时你看不见密码显示)。接下来安装 homebrew:
$ ruby -e $(curl -fssl https://raw.githubusercontent/homebrew/install/master/install)
这个命令可在 homebrew 网站(http://brew.sh/)的首页找到。
注意:这个命令中的-e让ruby(homebrew就是使用这种编程语言编写的)执行下载的代码。除非来源是你信任的,否则不要运行这样的命令。
为确认正确安装了 homebrew,请执行如下命令:
$ brew doctor
your system is ready to brew.
上述输出表明你可以使用 homebrew 来安装 python 包了。
2.安装 python 3
为安装最新的 python3 版本,请执行以下命令:
$ brew install python3
下面来检查使用这个命令安装的是哪个版本的 python:
$ python3 --version
python 3.6.2
输出表明,安装的 python 是3.6.2版本。
a.2.3 从官网下载安装程序进行安装 python3
访问 http://python.org/downloads/,并单击你要安装的 python 版本,下载完成后双击运行进行安装。从官网下载的速度较慢,建议翻墙进行下载。
建议使用 homebrew 进行安装,因为后面做项目时使用的 pygame 库同样需要使用 homebrew 来安装。
a.3 在 windows 系统中安装 python
windows 系统默认未安装 python,但有必要检查系统是否安装了它。你可以按住 shift 键并右击桌面,再选择“在此处打开命令窗口”来打开一个终端窗口。你也可以在开始菜单中执行命令 command。在打开的终端窗口中,执行以下命令:
$ python --version
python 3.5.0
看到类似上面的输出,说明已安装了 python,但你可能想安装最新的版本。如果看到一条错误消息,就说明你需要下载并安装 python。
a.3.1 在 windows 系统中安装 python 3
访问 http://python.org/downloads/,并单击你要安装的 python 版本。下载安装程序,并在运行它时选择复选框 add python to path。这让你不用手工修改系统的环境变量,在执行命令python时也无需指定其完整路径。
如果安装时你没有选择复选框 add python to path,这就需要去配置环境变量,在下面的a.3.3中介绍。安装 python 后,打开一个新的终端窗口,并在其中执行命令:
$ python --version
python 3.5.0
看到类似上面的输出,说明已安装了 python,且其版本为3.5.0。如果你得到一个错误,那可能是你没有勾选复选框,需要配置环境变量,请往下看。
a.3.2 查找 python 解释器
如果不能执行简单明了 python,你就需要告诉 windows 去哪里查找 python 解释器。要确定 python 解释器的位置,请打开c盘,并在其中查找名称以 python 打开的文件(要找到这样的文件夹,你可能需要再 windows 资源管理器中的搜索栏中输入单词 python)。打开这个文件夹,并查找名称为 python(全部小写)的文件。右击这个文件夹并选择“属性”,你将在“位置”右边看到它的路径。
在终端窗口中,使用该路径来确定安装的 python 版本:
$ c:\python35python –version
python 3.5.0
a.3.3 将 python 添加到环境变量 path 中
如果每次启用 python 终端都需要输入完整的路径,那就太讨厌了;有鉴于此,我们将在系统中添加这个路径,让你只需使用命令 python 即可。如果你在安装 python 时选择了复选框 add python to path,可跳过这一步。打开控制面板并单击“系统和安全”,再单击“系统”。单击“高级系统设置”,在打开的窗口中单击按钮“环境变量”。
在“系统变量”部分,找到并单击变量 path,再单击按钮“编辑”。在出现的对话框中,单击“变量值”。并使用右箭头键滚动到最右边。千万不要覆盖变量原来的值,如果你不小心这样做了,单击“取消”按钮,再重复之前的步骤。在变量值的末尾添加一个分号,再添加文件python.exe的路径:
%systemroot%system32...system32windowspowershell1.0;c:python34
关闭终端窗口,再打开一个新的终端窗口。这将在终端会话中加载变量 path 的新值。现在当你执行命令 python – version 时,将看到刚才在变量 path 中设置的python版本。现在,你只需在命令提示符下输入 python 并按回车,就可以启动 python 终端会话了。