由于大家普遍使用 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. koa2框架介绍

    koa2框架介绍 1.koa2介绍:是当前最流行的node.js的框架,koa2是由express原来的人打造的.他的体积很小,但是扩展性很强. 2.koa2优点和缺点: 2.1.优点: .抛弃了ca ...

  2. 批量redis未授权检测工具&批量redis弱口令爆破工具

    今天需要然后就百度搜索了一波,然后自己稍微改了一下: #!/usr/bin/python3 # -*- coding: utf-8 -*- """ @Author: 偷来 ...

  3. [WPF]总结一些我在开发WPF时常用的工具

    我从一万二千年前开始写XAML,这么多年用了很多各式各样的工具,现在留在电脑里的.现在还在用的.在写WPF时用的也就那么几个.这篇文章总结了这些工具,希望这些工具可以让WPF开发者事半功倍. 1. V ...

  4. python之面向对象的成员,方法,属性,异常处理

    一.类的私有成员 1. 类中的私有成员是什么? 私有:只有满足一部分条件的才能使用 私有类的属性 私有对象的属性 私有方法 正常状态 class B: school_name = '老男孩教育' de ...

  5. coding++:Java 中Model 与 实体的区别

    model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的,而entity则是与数据库进行交互做存储用途. 举个例子: 比如在存储 ...

  6. mabatis入门五 高级结果映射

    一.创建测试的表和数据 1.创建表 1CREATE TABLE items ( 2 id INT NOT NULL AUTO_INCREMENT, 3 itemsname VARCHAR(32) NO ...

  7. Spring中的设计模式:工厂方法模式

    导读 工厂方法模式是所有设计模式中比较常用的一种模式,但是真正能搞懂用好的少之又少,Spring底层大量的使用该设计模式来进行封装,以致开发者阅读源代码的时候晕头转向. 文章首发于微信公众号[码猿技术 ...

  8. Java数据结构与排序

    一.引子:想要给ArrayList排序却发现没有排序方法?你有两种选择:        1.换用TreeSet:     2.使用Collection.sort(List<T> list) ...

  9. linux中的文本处理命令

    一.wc :统计文本的行数.字符数. -l:只显示行数 -d:只显示单词数 -c:只显示字符数 二.tr:转换字符或者删除字符 -d:删除字符 三.cut -d:指定分隔符 -f:指定要显示的字段 例 ...

  10. Spring Web Flow 笔记

    在Spring 中配置 Web Flow <?xml version="1.0" encoding="UTF-8"?> <beans xmln ...