6 Windows系统下安装Python

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

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



图2.1 Python官网首页

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



图2.2 Python官网下载页面

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



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

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

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

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


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



图2.4 Python安装包位置

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



2.5 Python安装选项界面

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

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


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

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



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

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



2.8 Python安装成功提示界面

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



图2.9 启动CMD命令行终端

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



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

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



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

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



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

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


print(3.14 * 8)


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



图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”的文件在里面了,直接在桌面上也可以看到这个文件的图标了。



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

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


cd Desktop


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



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

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


python test.py


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



2.16 Python程序的执行结果

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


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


print(3.14 * 8)


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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,658评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,482评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,213评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,395评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,487评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,523评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,525评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,300评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,753评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,048评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,223评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,905评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,541评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,168评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,417评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,094评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,088评论 2 352

推荐阅读更多精彩内容