今天起学习Python。首先配置Python环境,有两个步骤:1、下载并安装Python软件;2、设置环境变量path。

-----------------------------------------------------------------------------------------------------------------------------------

  一、当我们安装好python后,若没有正确配置PATH环境变量,则在cmd(开始—运行—cmd—回车)下运行“python”命令时,会出现错误提示信息:

  

  其中,“内部命令”和“外部命令”是DOS(disk operating system,微软早期基于命令行的操作系统)时代的概念。“内部命令”是随每次启动的COMMAND.COM装入并常驻内存。“外部命令”是一条单独的可执行文件。“批处理文件”(后缀名为.bat,来源于批量的英语单词batch),它是另外一种可以执行的文件。粗略地讲,所谓内部命令就是最核心、使用最多的命令。为了提高响应速度,系统一启动,这些命令就被加载到内存,因此可以迅速、直接地执行;而外部命令由于使用相对较少,就不预先加载到内存,当用户使用时,再到硬盘上找相应的可执行文件,然后加载到内存执行。像dir、cd等都是内部命令,而诸如attrib、format等都是外部命令。尽管DOS的时代早已成为了历史,但某些操作却必须在命令行模式下完成,对专业人士来说更是如此。因此,Windows产品一直保留着命令行模式这个工具。批处理文件包含了很多DOS命令。文件执行时,就一条一条地执行这些命令。不一定顺序执行,像通用的程序设计语言一样,它也有自己的流程控制。(DOS有三个基本启动文件:COMMAND.COM\MS-DOS.SYS\IO.SYS。其中,COMMAND.COM是Windows 9X中的DOS外壳程序(shell),DOS内部命令的程序代码存放在此文件中。)

  二、执行“python”代码,需要首先运行python解释器。(即:命令—>当前目录下找可执行文件—>PATH路径中找可执行文件—>运行/提示错误)

  若在"python.exe"当前目录下,或者运行"python"命令时使用绝对路径,命令可运行成功,但是很麻烦。为了能够在任何目录下,自如的直接使用”python“命令,需要将"python.exe"文件路径添加到环境变量PATH

  PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等。若找不到,再依次在PATH保存的路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示类似于上图的错误信息。

  三、设置环境变量PATH(Windows下环境变量名不区分大小写,这与UNIX不同)

   1、使用set命令设置,当前CMD窗口有效

  使用set命令设置环境变量值的格式为:set 环境变量名=环境变量值。格式如下:

      set path = %path%;D:/python/bin

  #把PATH放在两个百分号之间,指把PATH原有的值取出。其后的分号表示分隔不同的路径值,之后才是我们要添加的值。注意,请在英文输入法状态下使用此命令。若使用“set path =D:/python/bin”,表示将之前的PATH环境变量中的路径全部覆盖;使用“set path =  “,表示将PATH环境变量中的路径全部删除。

  #但是这种使用set命令的方式设置的环境变量只对当前命令行窗口有效。一旦关闭此窗口,再次运行另一个命令行窗口时,PATH环境变量还是原来的值。

  2、设置系统变量PATH ,对电脑中每一个用户长期有效

  现在一般电脑都只有一个用户,即Administrator。在Windows下修改PATH环境变量,只要为此账户设置即可。首先,按如下方式找到PATH环境变量,点“编辑”。然后,在“变量值”框内现有值的后面输入英文输入法的分号,然后添加你想添加的”python.exe“文件路径。一路确定,OK!

      ”计算机——右键——属性——高级系统设置——环境变量——系统变量——PATH——变量值“

  3、使用”echo %path%“查看当前PATH下路径情况

 

 

 P.S.  参考http://www.cnblogs.com/sunada2005/articles/2725277.html