课时14:Python环境搭建
摘要:接下来分享 Python 开发环境的搭建。其主要分为以下四部分。
1.开发环境搭建的意思
2.Python的解释器是什么
3.Python 的解释器分类
4.搭建步骤
01.开发环境搭建的意思
要学习任何语言, Java 也好, Node 也好,C也好,第一件事都需要先搭建开发环境。那什么是开发环境?我们说 Python 这种语言,语言实际上就是一种语法。比如“Hello”“ABC”它实际上就是一个语法。比如说我们这儿写一个 Print “hello”, 它实际上就是一个 Python 里的一个语句。
那我有这么一个语句,现在是不是得有一个东西去执行?让谁去执行?你把它直接交给Windows系统,Windows系统它是不认识的。所以这个时候我们得先去安装一个语言的解释器,他负责对我们这个语言去解释执行。所谓的开发环境搭建就是安装 Python 的一个解释器。这一点一定要注意,搭建任何语言的开发环境,都是去安装这个语言的解释器或者编译器之类的东西。
02.Python的解释器是什么
吉多·范罗苏姆开发出了python,开发的是什么?开发的实际上就是 Python 的解释器,语法是一种标准,而解释器是负责去解释这个语法的,开发的一定是解释器。
03.Python 的解释器分类
Python 的解释器分类有很多种。我们看百科的 Python 的主页,点开看一下 Python 的解释器有什么:Cpython、 Pypy、 Ironpython、Jython 。Cpython 是用C语言编写的 Python 解释器,是吉多·范罗苏姆用C语言写的,所以这也是 Python 官方的解释器;Pypy 是用 Python 语言编写的 Python 解释器,Pypy 就是用 Python去解释 Python, 但是注意Pypy它也需要运行到 Cpython 中,它的运行效率 Cpython 要高一点,一些特殊情况我们需要用到 Pypy;Ironpython 是用.net编写的 Python 解释器。通过这个可以让我们的 Python 代码直接在.net当中去运行;Jython 是用 Java 编写的 Python 解释器。除了这些,其实还有很多没有列全。这些解释器就是让 Python 可以在不同的语言当中去运行。因为 Python 既可以运行在.net里也可以运行在 Java 里,还可以运行在其他的语言里,可以在不同的地方去运行。但是这些东西对我们来讲目前意义都不大。只要知道 Python 有这么多解释器就行了。而我们要用的是 Cpython, 所以现在我们搭建开发环境,搭建的是 Cpython 的开发环境。
04.搭建步骤
4.1 Python版本
Python 现在的版本有两个版本,一个是3.x版本,还有一个是2.x的版本。Python 和其他语言不太一样,其他语言像 Java,推出了 1.7、1.8、1.9 的版本,它都是向前兼容的,也就是说1.9 版本的也能运行 1.8 版本、1.7 版本 、1.6 版本的代码,1.8 版本也能运行 1.8 版本、1.7 版本的代码,1.7 版本也能运行 1.6 版本、1.5 版本的代码。而 Python 不一样, 3.x 版本和 2.x 这两个版本是并行的,他们现在都在用,且 3.x 版本跟 2.x 版本互不兼容,拿 3.x 版本无法运行 2.x 版本的代码,同样拿 2.x 版本也无法运行 3.x 版本的代码,那为什么这么设计?这么设计不是导致 2.x 版本的代码在 3.x 版本不可行?因为开发新版本一直兼容老版本,会导致开发新版本的性能会很差。因为顾及之前写的可能没有那么完美,这时候就没有办法去完全的展开拳脚去用一些新的特性,用一些高级的功能。因为还要兼容老版本,所以这个时候 Python 的开发者就做了这个决定。 3.x 的版本是一个全新的版本,它和之前的版本完全不一样,不去兼容之前的版本,所以两版本完全不兼容。就目前的市场来讲,使用 2.x 版本相对来说比较多,但是未来的大趋势肯定是用 3.x 版本的。并且 2.x 版本的一些特性也逐渐在向 3.x 版本进行过渡,让大家去习惯 3.x 版本的语法。所以我们是以 3.x 版本来学的,如果我们在工作中要用的是 2.x 版本的,那怎么办?没关系,我们会专门拿出一章来讲 2.x 版本跟 3.x 版本的区别。它们的区别没有那么大,一说就懂了。我们先来学 3.x 版本的,我们下载安装包的时候也是下载 3.x 这个版本。
4.2 下载步骤
首先找到 Python 的官网 Python.org,然后点Downloads, 再找到 Windows 的选项, 选择 Python 3.6.5 下载。
4.3 安装步骤
安装非常简单,它是一个傻瓜式的安装。双击刚才下载的安装包,出现以下界面:
这个界面有两个选项,一个是 Ininstall now. 还有一个是 Customize installation。Customize installation 是自定义安装,Ininstall now 是立即安装。这里我们选自定义安装,需要改的是安装路径。因为 Python 的安装路径很难找,所以我们要改一下这个路径。点击 Customize installation选择自定义,出现以下界面:
直接点击next,出现以下界面:
我们需要把 Add python toenvironment variables 勾选上。这个的意思是把python的安装目录添加到环境变量里。这个环境变量就是 Pass 环境变量。Pass环境变量为什么要加?它有什么作用?Pass 的作用是让我们可以在任意位置去访问到这个程序,所以我们勾上它的目的就是为了把 Python 路径加到 Pass 里,以便可以在任意位置去访问到Python。然后这个是自定义的路径:
这是最重要的一个步骤。这里需要安装到一个我们能找到的位置,最好是纯英文的路径,这里我们可以创建一个专门放 Python 的文件夹,方便可以随时找到。注意,不要直接安装在C盘上,这样会导致会把这个软件安装到C盘的根目录,那就很麻烦了,一定要放到某一个文件夹里,千万不要放到根目录。最好可以加一个 Python36 的文件夹,标识一下 Python 的版本。因为往后我们可能会在计算机里安装多个版本的 Python。选择完路径,直接点击 Install。到这其实下载安装就完成了。
安装完成之后打开 Windows 命令行窗口,快捷键是 Win+r,输入“cmd”回车,输入“python”回车。出现这个界面,就表示 Python 安装成功了。如果内容跟这个不一样,那就需要 Python 卸载重新安装。
输入python以后,注意看它的运行结果,如果它运行的不是报错,那就证明已经安装成功了。
这个时候我们就进入到了 Python 的 Shell 当中,或者可以说它是 Python 的命令行。这里写了三个大于号,Windows 是一个大于号。一个大于号,我们可以写windows命令,三个大于号,我们可以写 Python 的命令。
比如我们写一个
>>>print (“hello”)
hello
回车 “hello” 就出来了。Print 就是一个 Python 的命令,它有点类似于我们这个命令行里面的 CD、DIR,相当于是一个指令。当然我们在这里输入 CD 就报错了,因为在这里没有,
而且 Dir 的用法跟 Windows、Dos 里的也不一样。这里是 Python 的 Shell,要输入的是 Python 代码,不要去尝试输入 Dos、Windows的命令行代码。
到这里 Python 就安装成功了,我们来看一下,电脑属性找到高级系统设置,点击环境变量,这里 Path 多了python的环境变量,这个是安装 Python 的时候,它自动配置上了。如果没有,那就是运行的时候出问题了,需要修改一下环境变量。接下来大家自己来尝试的去安装一下Python。