6 Windows系统下安装Python

* 注:对于目前的3.x版本,官方最新的已经到了3.8.x,由于3.7以后存在一些兼容性问题,例如深度学习框架TensorFlow基于Python 3.7以后的版本运行存在一些问题,因此我们还是建议先安装3.6.x中的最新版本为好。

Windows下一般没有预装Python,因此我们需要先到Python的官方网站去下载Python的安装包。用网页浏览器打开Python的官网python.org,如下图所示:



6 Windows系统下安装Python_第1张图片

图2.1 Python官网首页

点击左上方的导航栏中的“Downloads”(即下载)链接按钮,即可进入下载页面。



6 Windows系统下安装Python_第2张图片

图2.2 Python官网下载页面

在下载页面中,我们可以看到两个明显的黄色按钮,分别是下载Python 3.x系列和Python 2.x的链接,我们点击类似“Download Python 3.6.4”文字的按钮即可进入下载Python 3.x版本的页面。注意由于Python的不断更新,版本号可能有所不同,一般选择最新的稳定版本下载即可,不推荐下载测试版本的Python。



6 Windows系统下安装Python_第3张图片

图2.3 Python官网下载页面中的文件列表

在图2.3所示的这个页面中,我们向下滚动后找到文件列表(Files字样)中类似“Windows x86-64 executable

installer”字样的下载链接,这是我们现在常用的64位操作系统的安装包的可执行文件的下载链接。我们强烈建议安装64位的版本,因为它的执行性能较好,并且会避免很多可能的潜在问题。当然这要求电脑安装的Windows

7、8、10的操作系统本身就是64位的。如果是32位的操作系统,那么只能下载32位版本的Python安装包。


点击刚刚的下载链接,将安装包下载到本地电脑上。



6 Windows系统下安装Python_第4张图片

图2.4 Python安装包位置

然后在下载文件夹中找到安装包双击来运行。会进入类似下图所示的安装开始界面。



6 Windows系统下安装Python_第5张图片

图2.5 Python安装选项界面

在图2.5所示的这个安装界面中,要注意把最下面的“Add Python 3.6 to PATH”选择框勾选上,这样才能在以后命令行方式运行Python程序时更方便。另外,Python默认是安装到每个Windows用户的个人文件夹下,这样的话Python的文件夹会比较复杂,因此我们建议要选择安装到一个简单的文件夹下,例如C盘的python3。所以我们在这个页面里,要在上面两个选项中选择下方的“Customize

installation”进行个性化安装,进入下面的页面,


6 Windows系统下安装Python_第6张图片

图2.6 第二个Python安装选项界面

这里还没有设置安装的文件夹,只是一些选项,特别要注意“pip”前的选择框一定要勾选上,这是Python第三方代码库的安装工具,后面安装TensorFlow和其它一些依赖包都需要用到它。其它选项可以也都选上,然后点击“Next”进入下一个页面。



6 Windows系统下安装Python_第7张图片

图2.7 第三个Python安装选项界面

在这个页面中,在 “Customize install location”下方的安装路径输入框中,建议将原来复杂的安装文件夹位置改为类似“C:\python3”这样的简单路径,这样以后便于寻找。上面的选项中,“Add Python to environment variables”一定要勾选上,其它几个也建议都勾选上,然后点击“Install”按钮就可以静等安装结束了。



6 Windows系统下安装Python_第8张图片

图2.8 Python安装成功提示界面

看到图2.8所示截图中的界面出现,就表示安装已经成功了,点击“Close”关闭安装程序就可以了。下面,我们再验证一下安装情况。从开始菜单里选择“附件”中的“命令提示符”程序执行,也可以直接在点击开始菜单后出现的输入框(Windows 10可以点击任务栏左下角的Windows图标后直接输入)中输入“cmd”或“命令提示符”即可找到,执行后会看下如下图中的界面,



6 Windows系统下安装Python_第9张图片

图2.9 启动CMD命令行终端

这就是历代Windows版本中都有的命令行终端CMD,现在中文Windows中叫“命令提示符”,我们在后面有时直接用CMD来代表它。在CMD中用键盘输入python,然后按回车键执行,



6 Windows系统下安装Python_第10张图片

图2.10 启动Python交互式命令行界面

可以看到,如图2.10中一样,会有Python语言的一些版本信息出现,并出现“>>>”的命令提示符,这是Python的一个即时交互式命令行界面,这个界面能够出现,代表着Python已经顺利安装。我们可以在这个交互式界面中尝试随便输入一个算式,例如 3.14 * 9,按回车键后(本书后面都将省略掉输入回车这一步,因为所有命令都需要按回车来执行)就可以看到Python对这个算式的计算结果,



6 Windows系统下安装Python_第11张图片

图2.11 在Python交互式命令行界面输入代码

在Python交互式命令行界面中,输入quit()即可退出并回到Windows的命令提示符界面。



6 Windows系统下安装Python_第12张图片

图2.12退出Python交互式命令行界面

下面我们再看一下如何执行Python程序,打开Windows的记事本程序(也可以在“开始”菜单中的“附件”中找到或在开始菜单中直接输入“记事本”),输入下面的代码:


print(3.14 * 8)


然后在“文件”菜单中选择“另存为”来进行保存,



6 Windows系统下安装Python_第13张图片

图2.13 记事本保存文件时选择UTF-8编码

然后在接下来的界面中,选择保存到某个文件夹,例如桌面文件夹,文件名改成test.py,注意Python程序文件都应该以“.py”作为文件后缀(也叫文件的扩展名字),这样Python程序才能识别;最后要特别注意的是文件的编码一定要选择“UTF-8”,因为Python 3.x系列默认是支持国际字符集Unicode的,而UTF-8是Unicode中最常用的一种文件编码格式,不仅支持中文编码,对其它各种国际字符集也支持的很好。这也是我们为什么要用菜单里的“另存为”来保存的原因,因为Windows的记事本默认是用系统编码(在中文Windows的情况下一般是GB2312编码,在编码下拉框中会显示为“ANSI”)来保存的,这样会给后面带来潜在的各种编码问题,所以我们一定要记住用UTF-8编码来保存Python的程序文件。


各个选项选择好了之后,就可以点击“保存”按钮来保存程序文件了。保存之后,我们打开桌面文件夹,就可以看到有一个“test.py”的文件在里面了,直接在桌面上也可以看到这个文件的图标了。



6 Windows系统下安装Python_第14张图片

图2.14保存文件后的结果截图

然后,我们再打开命令提示符,因为命令提示符默认会将工作目录设置为正在使用Windows的用户的个人文件夹下,我们直接输入下面的命令就可以进入用户桌面目录(注意,计算机中一般“目录”和“文件夹”是同一个概念,在开发中,有些人习惯使用“目录”(directory)这个词,我们在后面也将大量使用“目录”的说法),


cd Desktop


cd是“change directory”的意思,也就是改变当前的工作目录,注意命令和目录名字的大小写,按回车后即可看到如下图一样,我们已经处于用户的桌面目录下了,命令提示光标“_”前面一般就是我们所处的工作目录的完整路径,例如图2.15所示截图中是C:\Users\topxeq\Desktop,这是Windows对路径的表达方式,代表在硬盘C盘中的用户目录下的topxeq这个用户的桌面文件夹),我们可以输入“dir”命令查看这个目录下的所有文件。



6 Windows系统下安装Python_第15张图片

图2.15 CMD中文件夹中的文件列表

可以看到,这个目录下有很多.lnk为扩展名的文件,这些就是桌面上的各个软件快捷方式的“真身”,另外可以看到我们新建的test.py文件。在这里我们可以输入下面的命令来执行这个Python程序,注意命令和后面的参数之间需要有空格分割(后面的命令都类似,我们将不再特别提醒)。


python test.py


命令执行后得到如图2.16中的结果,



6 Windows系统下安装Python_第16张图片

图2.16 Python程序的执行结果

可以看到,我们刚才写的程序已经被执行了,Python已经把我们要计算的3.14乘以8这个算式计算出来,并且输出到命令行界面上了。我们后面的Python程序执行,大部分会用这样的命令行执行方式。


我们再看一下刚刚执行的代码,


print(3.14 * 8)


其中, “*”号在计算机中被用来代替一般的乘号“×”以免和英语的x字母混淆,print则是Python常用的一个功能函数(计算机语言中,常用“函数”来代表执行一段程序的代码,与数学中函数的概念不完全一样,有时候也叫“方法”),函数后面需要用小括号来把函数需要执行的参数括起来,即使不需要任何参数的函数,也需要跟着一对小括号。print函数的作用是,把后面参数里的值输出到命令行界面上,如果参数是一个表达式,会先计算后把结果输出。


至此为止,Python的安装已经顺利完成。

你可能感兴趣的:(6 Windows系统下安装Python)