Python3.8安装Pygame教程步骤详解


Posted in Python onAugust 14, 2020

注:因为最近想用一下Python做一些简单小游戏的开发作为项目练手之用,而Pygame模块里面提供了大量的有用的方法和属性。今天我们就在之前安装过PyCharm的基础上,安装Pygame,下面是安装的步骤,希望能够帮到大家。

第一步 安装Python和pip

如果已安装,使用python --version 查看安装的Python版本

Python3.8安装Pygame教程步骤详解

使用pip --version查看安装的pip版本

Python3.8安装Pygame教程步骤详解

注:如果是没有安装pip,其下载链接是Download the file for your platform:pip
安装完成之后,使用pip list ,你会看到使用pip安装的所有包

Python3.8安装Pygame教程步骤详解

第二步 下载pygame

安装官网:Unofficial Windows Binaries for Python Extension Packages,大家可以把这个链接保存一下 在这里面我们就可以就可以找到适合于我们项目开发的各种文件。OK,我们找到我们要的pygame:

Python3.8安装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进行安装:

Python3.8安装Pygame教程步骤详解

第四步 安装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进行安装

Python3.8安装Pygame教程步骤详解

第五步 配置PyCharm

注:我们的IDE:PyCharm此时还不可以使用新安装的pygame,需要在设置中安装一下:

Python3.8安装Pygame教程步骤详解

整个流程就是:

1、settings
2、project interpreter:发现在project Interpreter中没有pygame
3、点右边的+,搜索pagame
4、点击左下角Install Package 进行安装

安装的时候是在后台安装的,大家耐心等一下(等待右下角出现消息提示):

Python3.8安装Pygame教程步骤详解

此时,我们就可以在PyCharm里面查看并使用我们的pygame包了:

Python3.8安装Pygame教程步骤详解

OK!完成

到此这篇关于Python3.8安装Pygame教程步骤详解的文章就介绍到这了,更多相关Python3.8安装Pygame内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
手动实现把python项目发布为exe可执行程序过程分享
Oct 23 Python
Python实现竖排打印传单手机号码易撕条
Mar 16 Python
Python网站验证码识别
Jan 25 Python
Python断言assert的用法代码解析
Feb 03 Python
使用python画个小猪佩奇的示例代码
Jun 06 Python
python计算两个地址之间的距离方法
Jun 09 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
Jul 17 Python
Windows下安装Scrapy
Oct 17 Python
pygame实现非图片按钮效果
Oct 29 Python
利用matplotlib实现根据实时数据动态更新图形
Dec 13 Python
解决django中form表单设置action后无法回到原页面的问题
Mar 13 Python
Python configparser模块应用过程解析
Aug 14 #Python
PyCharm 2020.2 安装详细教程
Sep 25 #Python
Python logging模块handlers用法详解
Aug 14 #Python
Python代码注释规范代码实例解析
Aug 14 #Python
Python发送邮件实现基础解析
Aug 14 #Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 #Python
Python编写memcached启动脚本代码实例
Aug 14 #Python
You might like
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
PHP学习 变量使用总结
2011/03/24 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
JScript的条件编译
2007/05/29 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
Python自动生产表情包
2017/03/17 Python
python如何定义带参数的装饰器
2018/03/20 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
python列表推导式入门学习解析
2019/12/02 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
DBA的职责都有哪些
2012/05/16 面试题
《花的勇气》教后反思
2014/02/12 职场文书
安全生产月标语
2014/10/07 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP