Python3.8安装Pygame教程步骤详解
作者:孤傲小二~阿沐 发布时间:2022-05-11 15:26:15
注:因为最近想用一下Python做一些简单小游戏的开发作为项目练手之用,而Pygame模块里面提供了大量的有用的方法和属性。今天我们就在之前安装过PyCharm的基础上,安装Pygame,下面是安装的步骤,希望能够帮到大家。
第一步 安装Python和pip
如果已安装,使用python --version
查看安装的Python版本
使用pip --version
查看安装的pip版本
注:如果是没有安装pip,其下载链接是Download the file for your platform:pip
安装完成之后,使用pip list
,你会看到使用pip安装的所有包
第二步 下载pygame
安装官网:Unofficial Windows Binaries for Python Extension Packages,大家可以把这个链接保存一下 在这里面我们就可以就可以找到适合于我们项目开发的各种文件。OK,我们找到我们要的pygame:
下面我来解释一下这个名字:pygame-1.9.6-cp38-cp38-win_amd64
1、前面1.9.6是pygame的版本号
2、cp38代表python3.8的版本
3、win32代表32位操作系统,当然我们这里就选择64了
4、下载的文件名后缀是whl,因此下一步就是安装能够运行whl文件的程序
第三步 安装wheel
cmd下使用pip install wheel
进行安装:
第四步 安装pygame
我把刚才下载的.whl文件放到了Python的安装目录下(并新建文件夹 mypackage
):
E:\360Downloads\Python\mypackage\pygame-1.9.6-cp38-cp38-win_amd64.whl
切换完路径之后,使用pip install pygame-1.9.6-cp38-cp38-win_amd64.whl
进行安装
第五步 配置PyCharm
注:我们的IDE:PyCharm此时还不可以使用新安装的pygame,需要在设置中安装一下:
整个流程就是:
1、settings
2、project interpreter:发现在project Interpreter中没有pygame
3、点右边的+,搜索pagame
4、点击左下角Install Package 进行安装
安装的时候是在后台安装的,大家耐心等一下(等待右下角出现消息提示):
此时,我们就可以在PyCharm里面查看并使用我们的pygame包了:
OK!完成
来源:https://blog.csdn.net/weixin_43949535/article/details/107120746


猜你喜欢
- 0. 简介在上篇博客——《Golang调度器(4)—goroutine调度》中一
- DDPDistributed Data Parallel 简称 DDP,是 PyTorch 框架下一种适用于单机多卡、多机多卡任务的数据并行
- 前几天和一个小伙伴交流了一下nodejs中epoll和处理请求的一些知识,今天简单来聊一下nodejs处理请求的逻辑。我们从listen函数
- 上一节我们介绍了MySQL的索引,用于提高查询效率。那么我们应该优化哪些库的哪些sql呢?答案1:肯定是查询频繁的数据库和查询执行时间长的s
- os.system()在shell中执行一条命令。函数原型如下:它是最简单的调用系统应用的方式,下面是一个例子:import osimpor
- 简介该篇文章主要是介绍如何使用MyBatis对Mysql数据库进行单表操作(对于mybatis的下载以及配置文件的作用和具体信息,我在上一篇
- 读文件:#!perlopen filetxt,"/path/a.txt"; # fi
- 做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而
- 前言诶?这有一个按钮(~ ̄▽ ̄)~,这是一个在html中实现的具有金属质感并且能镜面反射的按钮~效果电脑效果手机效果说明主要思路是使用 na
- NVIDIA驱动安装与更新首先查看电脑的显卡版本,步骤为:此电脑右击–>管理–>设备管理
- 有这么一个题目,说bt其实也不bt,为了重点突出其中的意图,特意加上了括号:var a = (++Math.P
- SQL Server 2000String driverName = "com.microsoft.jdbc.sqlserver.
- 问题描述??输入一个正整数n在n*n的方阵内填入1,2,3,4…n*n,要求填成蛇形。(回旋的向中间收敛)样例输入:4样例输出:不必严格按照
- 目录1、父传值给子组件2、子传值给父组件3、子调用父组件中的方法4、父调用子组件中的方法1、父传值给子组件父组件:<template&
- <%'***********************************************'函数
- 春节前在蓝色理想上发了个“雅虎口碑招聘前端工程师 ”的启事,节后收到很多简历,加之HR通过专业招聘网站得到的简历和朋友同事推荐的简历,数量上
- InstrRev描述:返回某字符串在另一个字符串中出现的从结尾计起的位置。语法:InstrRev(string1, string2
- 在使用Python编写的应用的过程中,有时会遇到多个文件之间传递同一个全局变量的情况,此时通过配置文件定义全局变量是一个比较好的选择。首先配
- 这个程序将记数器的数字放在ACCESS数据库中,当然你也能用你希望其它的ODBC数据源.这个程序从URL中读取记数信息.如下:< IM
- axios是通过Promise实现对ajax技术的一种封装,就像jquery对ajax的封装一样,axios回来的数据是promise,aj