由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装。

在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后,点击“下一步”即可,需要注意的是在每一步界面中可以进行一些勾选设置,具体内容请参见下文。

1 Python 安装包下载

Python 安装包下载地址:https://www.python.org/downloads/

在浏览器中输入以上地址,进入 Python 下载页面,可以看到最新版本的是 Python 3.8.2(黄色背景色)以及各个版本的 Python,如下图所示:

如下图所示,在各个版本列表中,我们可以用右侧的进度条往下翻,可以发现 Python 可以分为两个大的版本,分别是 Python 2.x 和 Python 3.x,Python 3.x 这一大版本是一次重大升级更新,它没有考虑与 Python 2.x 的兼容性,虽然避免了引入历史包袱,但这也导致很多已有的项目无法顺利升级 Python 3.x,便只能继续使用 Python 2.x,而大部分刚刚起步的新项目又使用了 Python 3.x,所以目前官方还需要维护这两个版本的 Python。



本文是以 Python 的最新版本 Python 3.8.2 为例演示 Windows 中的 Python 安装过程。

点击下图所示的Download Python 3.8.2按钮进入 Python 3.8.2 的下载页面。

Python 3.8.2 的下载页面https://www.python.org/downloads/release/python-382/如下图所示:

对前缀的说明:

  • Windows x86-64 开头的是 64 位的 Python 安装程序;
  • Windows x86 开头的是 32 位的 Python 安装程序。

对后缀的说明:

  • embeddable zip file 表示 .zip 格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;
  • executable installer 表示 .exe 格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
  • web-based installer 表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。

本文选择的是Windows x86-64 executable installer,即 64 位的完整的离线安装包。

点击下载就可以得到的 python-3.8.2-amd64.exe 。

2 安装 Python

下载好所需版本的 Python 安装包,就可以正式开始安装 Python 了。

双击下载好的 Python 安装包 python-3.8.2-amd64.exe,如下图所示,由于本人已经安装过 Python 3.8.1 版本,所以第一项显示的是Upgrade Now(现在升级),如果是第一次安装 Python 的话,应该显示Install Now(现在安装,也叫默认安装)

Python 支持两种安装方式,默认安装和自定义安装:

  • 默认安装会勾选所有组件,并默认安装在 C 盘。
  • 自定义安装可以手动选择要安装的组件,并可以按照自身习惯安装到其它盘符。

本文选择自定义安装,将 Python 安装到 D 盘的常用目录,避免C盘文件过多。点击Customize installation进入下一步,选择要安装的 Python 组件。

没有特殊要求的话,保持默认即可,本文是全部勾选。

点击Next继续,选择安装目录。

选择好你常用的安装目录,点击Install,等待几分钟就可以完成安装,会出现如下界面。

安装完成以后,打开 Windows 的命令行程序(命令提示符窗口界面),在窗口中输入 python 命令(注意字母p是小写的),如果出现 Python 的版本信息,并看到命令提示符 >>> ,就说明安装成功了,如下图所示。

3 关于 IDLE

IDLE 是 Python 自带的简易开发环境,是随着 Python 的安装而自动安装的,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python 交互。

IDLE 是 Python 的交互式编程环境,它相当于一个功能无比强大的“计算器”,比 Windows 系统自带的计算器的功能强大很多。安装完成以后,在 Windows 开始菜单中找到 Python 3.8 文件夹,在这里可以看到 IDLE 工具,如下图所示,

本文将以 Windows 10 家庭版 系统中的 IDLE 为例,介绍如何使用 IDLE 。

单击 Windows 系统桌面左下角的开始菜单,然后选择“Python 3.8文件夹 -> IDLE (Python 3.8 64-bit)”点击即可打开 IDLE 窗口,如下图所示。

可以输入代码,按下 Enter 键就可以查看结果,如下图所示。

在日常开发中,通常不会只写一行代码的,需要编写很多代码,这时我们就需要单独创建一个文件保存这些代码了,等全部编写完成后一起执行。具体方法如下:

(1)在 IDLE 主窗口的菜单栏上,选择“File -> New File”菜单项(快捷键 Ctrl + N),将打开一个新窗口,在该窗口中,可以直接编写 Python 代码。

按 Enter 键可以换行,如下图所示。

(2)如上图所示,左上角有*表示文件没有保存,按下快捷键<Ctrl+S>保存文件,将跳出一个窗口,可以选择保存的路径,如下图所示。



还可以自定义文件名称,本文设置为 demo.py。其中,.py 是 Python 文件的扩展名。在菜单栏中选择“Run -> Run Module”菜单项(快捷键 F5 ),运行程序,如下图所示。

(3)运行程序后,将自动打开 Python Shell 窗口显示运行结果,如下图所示。

Python IDLE常用快捷键(参考)

在 IDLE 中,可通过选择“Options -> Configure IDLE”菜单,再打开的“Settings”对话框的“Keys”选项中查看快捷键。

本文也罗列了一些常用的快捷键,显然是不全的,如下所示:

快提键 说 明 适用范围
F1 打开 Python 帮助文档 Python文件窗口和Shell 窗口均可用
Alt+/ 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择 Python 文件窗口和 Shell 窗口均可用
Alt+3 注释代码块 仅 Python 文件窗口可用
Alt+4 取消代码块注释 仅 Python 文件窗口可用
Ctrl+Z 撤销一步操作 Python 文件窗口和 Shell 窗口均可用
Ctrl+S 保存文件 Python 文件窗口和 Shell 窗口均可用
Ctrl+] 缩进代码块 仅 Python 文件窗口可用
Ctrl+[ 取消代码块缩进 仅 Python 文件窗口可用
Ctrl+F6 重新启动 Python Shell 仅 Python Shell 窗口可用

4 如何运行一个Python程序

Python 支持两种代码运行方式:交互式编程、编写代码源文件。

4.1 Python 交互式编程

在命令行窗口中直接输入代码,按下回车键就可以运行代码。

这种方式可以立即输出结果,并且执行完一行代码,还可以继续输入下一行代码,再次回车并输出结果。整个过程就像我们在和计算机聊天,“你说几句,我说几句”,所以称为交互式编程。

进入 Python 交互式编程环境有两种方法:

第一种方法,是在命令行工具窗口中输入 python 命令,看到>>>提示符就可以开始输入代码了,如下图所示:

第二种方法,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下图所示:

4.2 编写 Python 代码源文件

最常见的编程方式就是创建一个代码源文件,将所有代码(某一类代码)放在源文件中。

Python 源文件是一种纯文本文件,内部没有任何特殊格式,我们可以使用任何文本编辑器打开它,比如:记事本、EditPlus、PyCharm、VS Code 和 Sublime Text 3等等。要注意的是,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有特殊格式或者特殊字符,会使得代码变得很乱,不能被 Python 解释器识别。

(1)源文件的后缀

Python 源文件的后缀为 .py

后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)等都会依赖后缀来区分当前源文件属于哪种编程语言。

(2)源文件的编码格式

Python 3.x 这个大版本是以 UTF-8 作为默认的源文件编码格式,推荐大家使用专业的文本编辑器,请看本博客历史文章《Python 开发工具推荐》

(3)运行源文件

选择一款自己喜欢的开发工具(编辑器),创建一个源文件,命名为 demo.py,再写点儿代码,然后保存(快捷键 Ctrl + S):

print("微信公众号:码农阿杰")

运行 Python 源文件有两种方法:

(1)使用 Python 自带的 IDLE 工具运行源文件。

在本文第 3 节中已经介绍过了,此处不再赘述。

(2)在命令行工具窗口中运行源文件。

进入命令行工具窗口界面,切换到源文件demo.py所在的目录,然后输入下面的命令就可以运行源文件:

python demo.py

运行完该命令,可以立即看到输出结果,如下图所示。

Python 编程环境搭建(Windows 系统中)的更多相关文章

  1. Python合集之Python开发环境在Windows系统里面搭建

    在上一个合集里面我们了解到了Python的基础信息及学习了Python对我们有什么用处,那么今天我们来了解一下,Python的开发环境该如何搭建.(注:Python的开发环境可以在Windows.MA ...

  2. PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  3. python开发环境搭建(windows+python2.7.5+django1.5.4)【原创】

    先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!店名: 小鱼尼莫手工饰品店经营: 发饰.头花.发夹.耳环等(手工制作)网店: ...

  4. Cordova/Ionic Android 开发环境搭建 - Windows系统

        电脑操作系统 - windows 10 IDE - WebStorm 2019 Node v10.15.3 npm v6.4.1 Ionic v3 Angula v5 Cordova 移动设备 ...

  5. python之环境搭建windows版

    1.先到python官网下载属于自己的的python版本,有linux版,有mac版,有windows版:https://www.python.org/downloads/windows/ 2.下载完 ...

  6. Git及Github环境搭建(Windows系统)

    一.github账号注册 1.打开网址https://github.com  注册账号: 二.本地安装Git 1.安装包下载地址:链接:https://pan.baidu.com/s/1smpnJL7 ...

  7. selenium + python 测试环境搭建 (WINDOWS)

    1. 下载Python , 运行.exe -> http://python.org/getit/ 2. 下载Python Setuptools 基础包管理工具安装,官方文档参考 https:// ...

  8. Python环境搭建(windows)

    Python环境搭建(windows) Python简介 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成 ...

  9. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

随机推荐

  1. Js的new运算符

    new运算符 在JavaScript中,new是一个语法糖,可以简化代码的编写,可以批量创建对象实例. 语法糖Syntactic sugar,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影 ...

  2. 安装自动化测试工具webdriver与selenium模块

    webdriver是一个驱动,需要与selenium配合使用,selenium是自动化测试和爬虫的专业模块,对于不同的浏览器需要不同的webdriver,这里我用的是ubuntu19.10的系统,以p ...

  3. [离散化+树状数组]CodeForces - 652D Nested Segments

    Nested Segments time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...

  4. poj - 2096 概率dp (找bug)

    题意:一个人一天只能找1个bug ,这个bug属于s个子系统中的某一个子系统,属于n种bug 中的某一种 ,求 这个人找出n种bug ,并且s个系统都bug的期望 (每个系统的一定可以找出bug) 一 ...

  5. Hadoop 集群的基准测试

    集群搭建完毕之后,需要对集群进行基准测试 第一方面:基本测试 服务启动,是否可用,简单的应用 *hdfs 读写操作 bin/hdfs dfs -mkdir - p /user/chris/tmp/co ...

  6. spring 事务源码赏析(二)

    我们在spring 事务源码赏析(一) 中分析了spring事务是如何找到目标方法,并如何将事务的逻辑织入到我们的业务逻辑中.本篇我们将会看到spring事务的核心实现: 1.事务传播机制的实现 2. ...

  7. MySQL进阶篇(01):基于多个维度,分析服务器性能

    本文源码:GitHub·点这里 || GitEE·点这里 一.服务器性能简介 1.性能定义 服务器性能优化是一项非常艰巨的任务,当然也是很难处理的问题,在写这篇文章的时候,特意请教下运维大佬,硬件工程 ...

  8. Python实现压缩解压缩,移动复制copy文件

    import shutil import os from shutil import make_archive # 查看可压缩的文件类型 print(shutil.get_archive_format ...

  9. Spring的IOC容器学习笔记

    (一)Spring的IOC学习 在applicationContext.xml来配置bean,通过该接口,在主程序中,可以指定初始化的对象,不需要在进行赋值操作,直接在xml里配置好. 接下来分享的是 ...

  10. 一夜搞懂 | JVM 字节码执行引擎

    前言 本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍: 我的 GIthub 博客 学习导图 一.为什么要学习字节码执行引擎? 代码编译的结果从本地机器码转变为字节码,是存储格式发展的一 ...