《中小学生Python编程入门指南》1.3 安装环境

1.3 安装环境


Python是一种开发语言,是需要编译这种语言的工具的,只有编译成我们电脑懂得语言,电脑才能执行我们得python语句,我们一般都称为软件开发环境(Software Development Environment,SDE),我们可能还听过IDE(集成开发环境,Integrated Development Environment),这是涉及比较专业的开发工具,有兴趣的同学可以了解,本书还是主要侧重于基础知识的普及。

我们本书演示用的操作系统是Windows 10系统,当然,如果使用的是Windows的其他版本系统的话(如win7、win8、xp)也是大同小异的,但是如果使用的是苹果电脑的macOS的话,那区别比较大,但是python语言的命令是可以用的,就是系统指令或者系统操作类有点区别,涉及macOS的内容本书不详细说明,读者可以根据实际情况自行上网查询。

我们这一节主要讲安装python环境,如果读者使用win10系统,我们可以先使用cmd窗口来看看我们有没有安装python环境。

一、简单的安装方法

1、使用快捷键“win + R”来调用运行窗口,如下图:

(“win”按钮一般在键盘最后一行左下角第二个按钮,画微软公司图标的按钮)

2、在输入框内输入“cmd”,然后回车。

(回车按钮是右手位置画转折箭头的按钮,有的键盘上会有Enter的英文,有的键盘没有)

3、接着我们会出现这样的窗口,如下图

(根据不同的Windows系统版本,样式有所改变)

【我们会看到上面的几处英文,由上往下:

  表示cmd程序的路径及全称

  表示该程序的版本信息

  表示当前运行路径,一般默认是C盘下的用户文件夹下,“面条先森”就是我当前登录本系统的用户名,我们在电脑锁屏界面也能见到相同的用户名。

4、输入"python",然后按回车,如果电脑没有安装python,在win10环境下,会跳入“Microsoft Store”,应用画面,有可能有Python 3.7和Python 3.8等版本可选择,我们选择Python 3.7,点击获取,如下:

安装成功后显示如下:

5、如果电脑已经安装了python,那么输入“python”后回车,出现的画面应该是如下所示:

我们可以看到上面显示了python环境的版本信息。

二、下面我们介绍另一种安装python环境的方法,如果上面安装成功的同学无需在操作下面步骤就能使用python了,了解即可。

下面安装方法适用现有电脑无法连接网络或者无法打开“Microsoft Store”等情况,也是比较普遍的方法,很多编程语言环境的安装也是类似的。

1、首先我们打开任意一款浏览器,在其地址栏输入https://www.python.org/downloads/,就能跳转到python官网的下载页面。如下图:

我们无需懂多少英文,看到下面的版本列表,选择Python 3.7.6后面的Download下载安装包。

这里说明一句,Python后面的数字是版本号的意思,我们使用手机要也知道很多APP时不时需要更新,如果细看就知道每次更新都带版本号。一般来说,第一个数字是大版本的意思,后面是基于大版本的小版本。软件一般新的版本是会兼容旧版本的,就像用QQ,如果旧的版本不更新大部分功能也能使用,新的功能没更新就没有。但是有很多情况会使得新版本不去兼容旧版本,或者旧版本不能再使用了。比如安全问题,不更新不行了,再比如新版本的核心或者框架有很大的修改,实在是无法兼容旧版本。Python3就是因为有一些缺陷需要大修改而不得不不兼容Python2的。官方公告称Python 2 的支持在 2020 年 1 月 1 日结束,但其实还有很多公司由于历史原因还在使用python2。

2、我们点击Python 3.7.6后面的Download后,会跳转到新的页面。我们直接拉到最后,可以看到一个列表,我们按照实际情况选择下载文件,比如我电脑是Windows系统,64位的。可以点击“Windows x86-64 executable installer”下载。

Python几个windows版本的区别:

web-based installer 是需要通过联网完成安装的。

executable installer 是可执行文件(*.exe)方式安装。(适用于离线状态)

embeddable zip file 嵌入式版本,可以集成到其它应用中。

3、现在我们下载好安装包了,双击打开

点击勾选“Add Python 3.7 to PATH”,然后点击“Install Now”

【“PATH”指的是添加环境变量】

出现这个界面则是已经安装成功了

4、环境变量是什么?我们刚刚不是勾选了“Add Python 3.7 to PATH”,这是作用于哪里的呢?我们在电脑桌面图标“我的电脑”或“此电脑”上右键(如找不到该图标,使用系统自带的搜索功能就能找到),然后选择“属性”,会出现下图画面:



    点击选择下方“环境变量”,我们即可看到环境变化的列表:



    我们看到有一个path,跟我们勾选的“PATH”相符。我们双击打开:(win7系统的界面样式不一样,是多个路径合在一行,用英文的分号隔开)



    上图的第一二个路径是我们安装python是自动添加进去的,如果我们系统安装界面,就可以看到这其实就是python的安装路径。我们使用cmd窗口验证是否已经安装python。结果如下:



    我们将路径删除后我们再试验一次(删除步骤前最好先保存下来,免得恢复起来麻烦),删除后要逐个窗口点击确定按钮关闭,直接关闭是不生效的。cmd窗口也需要重新打开。


    

    我们可以看到python程序就无法通过cmd窗口打开了。(我们先把环境变量恢复回去,将保存下来的路径添加回去)那我们尝试将刚删除的路径在文件夹中打开。



    我们可以看到,其实在该目录下是存在一个名为python.exe的可执行文件。那我们就搞清楚了,其实我们能在cmd窗口执行python的命令,是因为程序去找环境变量的path,根据path列表的路径,一个个的找可执行文件,值得找到为止。所以也就解释了为什么我们需要添加环境变量。

其实在很多语言的安装过程中,环境变量不会自动添加的,比如Java环境的安装,跟python环境的安装流程是类似的,旧版的python也不会自动添加环境变量,需要我们手动添加。如果遇到python或者其他需要命令打开的程序打不开,可以先看一下是否是环境变量没有添加。

原文地址:https://www.cnblogs.com/sunshinesky/p/12297304.html

时间: 2024-10-09 03:54:17

《中小学生Python编程入门指南》1.3 安装环境的相关文章

《中小学生Python编程入门指南》1.2 Python是什么

1.2 Python是什么     Python语言是一种计算机语言,我们可以这样理解计算机语言.我们人类和计算机语言不通,所以需要中间介质,计算机懂的,我们人类也懂的,这就是计算机语言.Python只是很多种计算机语言中的一种.如果对编程这方面有了解的话,应该还会听过C.Java.C++.PHP等等计算机语言. Python这个单词翻译成中文就是巨蟒的意思,习惯来说,对于编程语言都是没有中文名的,直接用原名.其实不一定所以编程语言都是用英文编写的,还有用中文编写的,但很少人用,比如易语言,就是

《中小学生Python编程入门指南》 附录一

附录一     1.我们日常使用的数字进制是十进制,也就是"逢10进1",就是我们数数,从0数到9,到了10就又变化了,又是从0开始.一样的,二进制顾名思义就是"逢2进1",从0数数,0.1.10.11.100.101...以此类推.我们可能比较常用的还有十六进制数,比如说我们在用Photoshop等图片编辑软件或者其他用到颜色编辑的工具时,时常会看到类似于"#12d54f"之类的表示方法,其实这六位数值就是对应了我们"三原色"

《中小学生Python编程入门指南》2.1 设计开发一个计算器

第二章 设计自己的第一个Python应用 1.1 设计开发一个计算器 这一节我们来尝试实现完成一个计算器的应用.毕竟我们是初学者,不可能做得那么完美,也不是真的需要实现,只是想借这一个应用的理解,我们带入一些python的教学和其他的计算机相关知识. 我们先想想,计算器我们需要什么功能?先不想象多么只能的计算器,我们要先实现简单的会加减乘除的就可以了.那么我们就知道了,计算器是要有会加减乘除计算的功能的.那除此之外呢?我们想一下计算的流程,其实就是三个部分组成:①输入.②计算.③输出.好,那我们

《中小学生Python编程入门指南》3.1 运算符

第二章 Python的基本语法 3.1 运算符 什么是运算符呢?其实很简单,我们数学上学习到的加减乘除就是运算符,还有前面学习到的赋值语句"等于号"也是运算符.很多高级编程语言会将常用的运算符设计成一样,像Java.C.JavaScript等等,常用的运算符基本上一致,可以降低学习的成本.而且运算符是十分常用的,所以一般都会设计得比较简便且容易理解,以提高编写效率.下面列举Python得运算符,这些也不用特意去记,用着用着就记得,不记得就多查查,多看几遍就记得了. 1.Python的运

《中小学生Python编程入门指南》 1.1 什么是编程

原文地址:https://www.cnblogs.com/sunshinesky/p/12297274.html

编程入门指南

前言 如今编程成为了一个越来越重要的「技能」:作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容:作为创业者,技术创始人的身份则会让你的很多工作显得更容易.而作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始:入门轻松度过初级材料的学习后,发现学习越来越困难,陡峭的学习曲线又让你望而却步:你知道如何在页面上打印输出一些文本行,但是你不知道何时该进行一个真正的有用的项目:你不清楚自己还有哪些不知道的东西,你甚至搞不清下一步该学什么. 这篇文章的内容对此不仅会有一些方向性的建议,

《编程入门指南》个人实践、感受与总结

0.<编程入门指南>原文:http://zhuanlan.zhihu.com/xiao-jing-mo/19959253?_client_version=6.5.8 虽然已码过不少代码了,毕竟本科不在CS,担心自己的学习不够系统.偶然看到这篇入门指南,觉得写得很不错,对于入门而言也很系统并且并不简单. 以下是个人实践和总结,不定期更新…… 启  蒙 1 (v1.3). 完成 Codecademy 的 Python 部分. 内容简单,闯关性质让人很有动力继续做下去,大概一两个晚上就可以完成,内容

Python编程入门到实践 - 笔记(1,2章)

自学 Python 有段时间了,总是觉得自己基础不牢,想着把看完的两本基础书写个博客做个笔记啥的. 准备在重新看一遍<Python编程入门到实践>,坚持写博客笔记. Python编程入门到实践的前两章笔记,学习的内容如下: 查看当前环境中的 python 版本 python环境的搭建 变量和变量的命名 字符串的打印 修改字符串的大小写 制表符和换行符 删除空白字符 python的整数运算,计算平方,立方 使用 str() 函数 查看当前环境中的 python 版本 命令行下输入 python 

Python编程入门(一)

Python编程入门(一) ========================================================================================= 概述: ========================================================================================= 编程语言 1.脚本编程语言 ★脚本编程语言 如php,perl,python,java等为脚本编程语言,