最近在自学python,在看完了些基础知识之后,准备写个小项目【外星人入侵】,这个项目需要安装pygame。

所以就在网上找到了两个下载地址https://bitbucket.org/pygame/pygame/downloads/%E5%92%8C

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame%E3%80%82

可供选择的版本很多,由于不知道自己的电脑和python的版本到底适合哪个pygame,我就在第一个链接下载了pygame-1.9.2-cp35-cp35m-win_amd64.whl这个文件,原因是:这个文件比较新,下载次数也比较多,也是win64的,所以就下载了这个,并把文件放到了目标文件夹,然后按照书本中的介绍安装:在命令窗口切换到文件所在的文件夹,然后输入python -m pip install --user pygame-1.9.2-cp35-cp35m-win_amd64.whl安装。但是!!!却出现了这样的提示:

最开始我并不知道是pygame的版本不匹配,我百度了一下You are using pip version 9.0.1, however version 19.0.3 is available.然后看有人说是pip版本太低,我表示很怀疑这个答案,因为,我之前在命令窗口输入pip install Pillow安装第三方模块也没有这样的提示。
但是我还是按他说的,输入python -m pip install --upgrade pip来更新pip:但是提示是这样的:

和别人的不一样!!!我的版本就是最新的,没问题。

试了好久次之后没办法,于是我就百度了一下pygame的安装,但是没有找到满意的答案。
但是偶然间看到了在命令窗口输入pip可以查看自己电脑所对应的版本需求。
本着试一试的态度,在命令窗口输入了:pip

看到了pip的使用方法,包括我现在正在用的install,然后看到了wheel,于是,我又试着输入:pip wheel,提示如下

现在我懂了,立马输入:pip help wheel

出现使用方法了,我的目标是找出需要的pygame版本,于是输入:pip wheel pygame

哇!它居然在自己下载对应的pygame版本!打开目标文件夹一看,果然有这个文件!amazing!!!
果断安装啊,赶紧输入:python -m pip install --user pygame-1.9.4-cp36-cp36m-win_amd64.whl

奇迹出现了!Successfully installed pygame-1.9.4
然后,试一下能不能导入。
输入python进入python交互页面,再输入import pygame看是否会报错:

nice!一点问题都没有!!!

最后,我觉得这个方法应该不仅仅适用于Windows,同样可以用于Mac之类的系统;也不仅仅只适用于找pygame版本,以后安装其他插件也可以应该这样做。

总之,捣鼓了大半天,最后终于弄好了,很开心!也希望这篇文章能对你有所帮助

最后给大家一些小福利吧

链接:https://pan.baidu.com/s/1sMxwTn7P2lhvzvWRwBjFrQ

提取码:kt2v

链接容易被举报过期,如果失效了就在这里领取吧

初学者的Pygame安装教程的更多相关文章

  1. Pygame安装教程

    1.python --version  查看安装的Python版本, pip --version  查看安装的pip版本, 升级pip命令: python -m pip install --upgra ...

  2. pygame 安装教程

    步骤: 1.去官网下载PyGame 注意:要下载对应版本的包 官网地址:http://www.pygame.org/download.shtml 其中,如果python为以下版本: python 3. ...

  3. python初学者学习工具安装教程&安装步骤详解

    一.python安装: ​ 版本:3.6.8 ​ 下载地址:https://www.python.org/downloads/ 安装步骤截图: 1.点击python安装包,出现下图所示界面,注意勾选A ...

  4. TensorFlow 中文资源全集,官方网站,安装教程,入门教程,实战项目,学习路径。

    Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习路径推荐: 官方网站,初步了解. 安装教程,安装之后跑起来. 入门教程,简单的模型学习和运行. 实战项目, ...

  5. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习路径推荐: 官方网站,初步了解. 安装教程,安装之后跑起来. 入门教程,简单的模型学习和运行. 实战项目, ...

  6. arcgis 10.2 安装教程

    arcgis 10.2 安装教程(含下载地址)_百度经验 http://jingyan.baidu.com/article/fc07f98911b66912ffe5199b.html arcgis 1 ...

  7. Python pygame安装过程笔记

    今天看到一个教程,是关于Python安装pygame模块的.觉得很好,拿来分享一下. 安装Python 额,这个小题貌似在这里很是多余啊.但是为了照顾到刚刚学习Python的童鞋,我还是多啰嗦两句吧. ...

  8. windows下 jdk1.7安装教程图解

    java编程的初学者在开始编码前都会遇到一个难题,那就是jdk1.7环境变量配置怎么操作,怎么安装,针对这个难题,小编特地为大家整理相关教程,不了解的朋友可以前往查看使用. 软件说明 虽然现在jdk出 ...

  9. Python3.7和数据库MySQL交互(二)SQLyog安装教程

    首先安装MySQL数据库,初学者建议选择图形化客户端. Toad for MySQL.MySQL-Front.Navicat for MySQL.SQLyog. 官方下载链接: Toad for My ...

随机推荐

  1. qq,新浪分享

    var _title,_source,_sourceUrl,_pic,_showcount,_desc,_summary,_site; // 新浪微博分享$('.xlwb-share').on('cl ...

  2. FileReader 和Blob File文件对象(附formData初始化方法);

    一.FileReader为读取文件对象 . api  地址   相关demo 现在只讨论  readAsArrayBuffer,readAsBinaryString,readAsDataURL,rea ...

  3. [vijos]1051送给圣诞夜的极光<BFS>

    送给圣诞夜的极光 题目链接:https://www.vijos.org/p/1051 这是一道很水很水的宽搜水题,我主要是觉得自己在搜素这一块有点生疏于是随便找了一题练手,找到这么一道水题,原本以为可 ...

  4. 【API知识】SpringBoot项目中@EnableXXX的原理

    @EnableXX注解的使用场景 SpringBoot为开发人员提供了很多便利,例如如果想要定时功能,只要添加@EnableSchedule,即可配合@Schedule注解实现定时任务功能,不需要额外 ...

  5. 用python写项目之图书管理系统

    1.功能介绍: (1).添加新书:输入要添加的书名.存放的书架号.价格. (2).修改书架:输入要书名,然后对其修改书架号.价格 (3).删除书架:输入书名,然后对应删除书名.书架号.价格 (4).查 ...

  6. Java哈希表入门

    Java哈希表(Hash Table) 最近做题经常用到哈希表来进行快速查询,遂记录Java是如何实现哈希表的.这里只简单讲一下利用Map和HashMap实现哈希表. 首先,什么是Map和HashMa ...

  7. Nginx知多少系列之(三)配置文件详解

    目录 1.前言 2.安装 3.配置文件详解 4.Linux下托管.NET Core项目 5.Linux下.NET Core项目负载均衡 6.Linux下.NET Core项目Nginx+Keepali ...

  8. Linux基础:Day03

    Linux的网络 以太网的发明--PC之间文件共享情况出现 网卡硬件设备 -- MAC地址  一层:物理层 HUB -- 集线器 总线型结构 泛洪  广播域/冲突域  二层: 在早期的网络中,PC互通 ...

  9. .net跨域接口服务器端配置

    在项目Config文件中添加一下节点配置 <system.webServer> <httpProtocol> <customHeaders> <add nam ...

  10. Web Scraper 高级用法——使用 CouchDB 存储数据 | 简易数据分析 18

    这是简易数据分析系列的第 18 篇文章. 利用 web scraper 抓取数据的时候,大家一定会遇到一个问题:数据是乱序的.在之前的教程里,我建议大家利用 Excel 等工具对数据二次加工排序,但还 ...