解决python语言的工具pycharm以及Windows电脑安装pygame模块的问题
人生苦短,我用python,python作为一门当今时代潮流性的语言,已经成为大多数的年轻程序猿们向往的目标,python中有许多的库,
其中有一个pygame库是作为开发2D游戏必不可少的开发库,是一个很完整的2D游戏模块,相信很多小伙伴用python开发游戏一定听说过它。
但是安装pygame时总是会出现各种各样的问题,使用pip安装pygame提示出错。
下面小澈就手把手教大家怎么样从头到尾安装pygame这个2D游戏模块。
首先,第一个原始的笨方法
(安装pygame的前提是你的电脑里面有python编译器哦)
1、在pycharm中点击fie——>setting——>Project Interpreter

2、点击加号,里面搜索pygame 后点击安装

3、如果你直接安装成功,后面的方法你都可以直接忽略了。
二、下一种方法
1、首先,我们直接进入官网,在PIPY里面搜索pygame,在download 里面找到适合自己python版本的pygame(cp38代表python版本,因为我的是python3.8,所以我选的也是3.8版本)



2、将下载后的whl文件放入自己python38的文件下的LIb下的site-packages文件夹里



3、然后将shift+鼠标右键点住site-packages文件夹在此处打开命令窗口,输入pip install pygame-1.9.6-cp38-cp38-win_amd64.whl(这个是你下载的版本名。然后回车即可开始安装)
4、最后win+R cmd 输入python后回车,再输入import pygame,验证是否成功。

三、笨方法讲完了,讲一下升一级的方法
1、在pipy里面下载的若是如下图的文件

2、则将下载好的压缩文件解压到python的lib目录下(前面有详细讲lib,这里就不详细了)
3、直接打开命令行窗口输入python -m pip install --user pygame,然后回车。

4、这样就直接安装成功了
四、再说一个再升一级的方法,在你有pip的前提下可以使用
1、以管理员身份启动命令提示符,输入pip --version 查看自己的pip版本或者直接输入py -m pip install -U pygame==1.9.6 -i https://pypi.tuna.tsinghua.edu.cn/simple 测试能否直接安装pygame,
注:# ==后面的语句意思是国外网速较慢,更换为国内清华大学的镜像源下载速度可以加快很多很多,如果不介意下载速度,可以直接忽略
加快安装速度可以使用国内镜像源。清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
2.如果出现WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.报错
说明你的pip版本太低
3.这时输入:
python -m pip install -U pip # 当然,如果嫌弃下载速度慢同样可以考虑换源
安装最新版本pip
4.成功后重复2操作
5.输入:
py -m pygame.examples.aliens
这是pygame自带的一个游戏,用于检测pygame是否安装成功,如果成功,则会开始运行一个小游戏,否则失败!
总结:
以上所述是小澈给大家介绍的python中pygame安装过程(超级详细),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小澈会及时回复大家的!
解决python语言的工具pycharm以及Windows电脑安装pygame模块的问题的更多相关文章
- 14 windows下安装pygame模块
pycharm安装-推荐 file->setting->project->project interpreter->右边的+号,搜索pygame,点击下方的install pa ...
- 解决python语言在cmd下中文乱码的问题
解决python语言在cmd下中文乱码的问题: a = "再见!"print (a.decode('utf-8').encode('gbk')) #解决在cmd下中文乱码的问题
- pycharm(windows)安装及其设置中文菜单
pycharm(windows)安装及其设置中文菜单 1.下载 在官网(http://www.jetbrains.com/pycharm/download/#section=windows)进行下载 ...
- python在windows下安装paramiko模块和安装pycrypto模块(3步搞定)(转)
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycr ...
- python的开发工具pycharm安装及激活
下面介绍一种较好用也常用的python开发工具Pycharm,此文包括安装及注册激活码 一:安装方法如下: 1:进入官网下载:https://www.jetbrains.com/ 2:下载Commun ...
- 安装python及编辑工具PyCharm
win10下安装python环境,安装编辑工具PyCharm 1.安装 pythonpython安装包下载地址https://www.python.org/ftp/python/3.8.0/pytho ...
- python的IDE工具-- Pycharm
我们可以在python的交互环境下编写执行代码,但这只是适合短的代码,当有长的代码时在这里编写就不方便, Python有自带的IDE,根据自己使用的情况来看,感觉Pycharm这款IDE比自带的IDE ...
- python语言特点简介 以及在Windows以及Mac中安装以及配置的注意事项
正如前一篇随笔所提到的,python属于解释型语言 python语言有两个特点: 1.胶水语言(历史遗留问题,原来Perl语言作为Unix内置标准件,获得极大追捧,作为竞争者的python一开始是作为 ...
- windows电脑安装python教程
1 版本选择 2.x版本将慢慢退出历史的舞台,建议你从3.x开始学习,本教程所使用的python版本是3.6 2 下载安装包 进入官网下载页面 https://www.python.org/downl ...
随机推荐
- String 对象-->判断是否相等
1.定义和用法 == 值相等 === 绝对相等(值和类型都相等) 举例: var str = '8' var str1 = 8 console.log(str == str1) console.log ...
- Powershell检查邮件队列设置阈值,通过html形式进行邮件告警
为了完善公司的整体邮件质量,博主通过zabbix监控了exchange的所有微软推荐项目,并写了很多powershell来辅佐, 旨在更大程度上提高整体的邮件性能 这篇文章主要是讲通过powershe ...
- Mysql中的分库分表
mysql中的分库分表分库:减少并发问题分表:降低了分布式事务分表 1.垂直分表 把其中的不常用的基础信息提取出来,放到一个表中通过id进行关联.降低表的大小来控制性能,但是这种方式没有解决高数据量带 ...
- Thinking in Java,Fourth Edition(Java 编程思想,第四版)学习笔记(十四)之Type Information
Runtime type information (RTTI) allow you to discover and use type information while a program is ru ...
- Linux常用命令02(远程管理)
01 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 ...
- 如何使用python在短时间内寻找完数
完数:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数 ...
- 如何用python爬虫从爬取一章小说到爬取全站小说
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...
- Feature list, Standard and Test plan for BETA Release 12/22/2015
===================BETA RELEASE FEATRURE LIST==================== 1. Log in and account manager for ...
- stand up meeting 12/10/2015
part 组员 今日工作 工作耗时/h 明日计划 工作耗时/h UI 冯晓云 修改了详细释义的自动换行功能:设计并完成了背景图片的切换功能 6 完成单词释义热度排序 6 PDF Reade ...
- OkHttp 优雅封装 HttpUtils 之 气海雪山初探
曾经在代码里放荡不羁,如今在博文中日夜兼行,只为今天与你分享成果.如果觉得本文有用,记得关注我,我将带给你更多. 介绍 HttpUtils 是近期开源的对 OkHttp 轻量封装的框架,它独创的异步预 ...