前面几篇相关的文章一直使用在线编写python的网页。不过在线编写python的网页只实现了一小部分python功能。如果要想编写功能更强的python程序,还是需要在本地计算机上安装python。
本次实验环境是Windows 10 。其实不管是windows,还是其它的主流操作系统,安装python都不是一件太难的事情。
准备实验环境
进入python的官网
点击:Downloads:
python目前有两个主要分支python2与python3
python2目前最新的版本是 Python2.7.16
python3目前最新的版本是 Python3.7.4
选择下载 Python3.7.4 windows 64位版
得到一个可执行程序:python-3.7.4.exe
安装过程很简单,一路选择 next(下一步)就可以了。
安装成功后,打开一个命令行窗口(cmd.exe) ,输入 python --version 可以查看当前安装的python的版本号
安装pygame模块
前面介绍的Turtle模块可以做一些简单的动画,但是Turtle无法用于大量的动画或移动对象。这次我们使用一个新的模块Pygame。Pygame可以显示图像,播放音频,处理鼠标和键盘事件。
前面已经安装好了python3.7.4 。接下来使用pip可以很快安装好Pygame。
在命令行窗口执行 pip install pygame 即可
补充说明:如果未将python3的安装目录设置到环境变量path, 可以在命令行窗口中进入到python3的安装目录。在上面的例子中,python3安装在 D:\Python37 ,pip.exe位于 Scripts目录下,所以进入到 D:\Python37\ Scripts 后再执行 pip install pygame
接下来,可以测试一下pygame是否可以正常工作
将以下的内容复制下来,保存为redCycle.py
# -*- coding:utf-8 -*-
# 画一个红色的圆
import pygame
pygame.init()
screen = pygame.display.set_mode([800,600])
keep_going = True
RED = (255,0,0) # 用RGB表示红色
radius = 50
while keep_going:
for event in pygame.event.get():
if event.type == pygame.QUIT:
keep_going = False
pygame.draw.circle(screen, RED, (100,100), radius)
pygame.display.update()
pygame.quit()
假设保存在 D:\temp 目录下
打开命令行窗口,进入D:\temp 目录 ,执行 d:\python37\python redCycle.py
将会弹出一个新的窗口,如下图所示:
从标题可知,这是pygame打开的一个显示图形的窗口
在该窗口上画出一个红色的圆形。
至此 pygame的模块安装成功!