python中pygame模块的Linux下安装过程
一、使用pip安装Python包
大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python3中,pip有时被称为pip3.
1、在Linux和OS X系统中检查是否安装了pip
打开一个终端窗口,并执行如下命令:
Python2.7中:
zhuzhu@zhuzhu-K53SJ:~$ pip --version
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Python3.X中:
zhuzhu@zhuzhu-K53SJ:~$ pip3 --version
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
如果不存在,则需要安装pip
在终端中安装pip的命令为:
sudo apt install python-pip
在终端窗口中安装pip3的命令为:
sudo apt install python3-pip
二、在Linux系统中安装Pygame
如果我们使用的是Python2.7,请使用包管理器来安装Pygame.为此,打开一个终端窗口,并执行下面的命令,这将下载Pygame,并将其安装到我们的系统中:
$ sudo apt-get install python-pygame
如果我们使用的是Python3,就需要执行两个步骤:安装Pygame依赖的库;下载并安装Pygame.
执行下面的命令来安装Pygame依赖的库(如果我们开始终端会话时使用的是命令Python3.5,请将python3-dev替换为Python3.5-dev):
$ sudo apt-get install python3.5-dev mercurial
$ sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
如果我们需要启用Pygame的一些高级功能,如添加声音的功能,可安装下面这些额外的库:
$ sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
$ sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
$ sudo apt-get install python-numpy
接下来,执行下面的命令来安装Pygame(如有必要,将pip替换为pip3):
hg clone https://bitbucket.org/pygame/pygame
cd pygame
python3 setup.py build
sudo python3 setup.py instal
或者尝试$pip install --user hg+http://bitbucket.org/pygame/pygame如果可行的话
要确认安装成功,请启动一个Python终端会话,并尝试执行下面的命令来导入Pygame:
$ python3
>>> import pygame
>>>
转载于:https://www.cnblogs.com/joshuazc/p/7803997.html
python中pygame模块的Linux下安装过程相关推荐
- python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)
一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...
- python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)
pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...
- Python中pygame模块pygame.sprite.groupcollision碰撞检测的详解与测试
在游戏开发中,非常重要的编程工作就是进行碰撞检测.在python的pygame模块中的sprite精灵类提供了多种方便快捷的碰撞检测方法.比如矩形碰撞检测.圆形碰撞检测.遮罩碰撞检测,这些方法基本都是 ...
- 虚拟机中在红帽的Linux 下安装yum工具
简单的来说yum工具就相当于window下的什么360软件管家.所以说先装上yum然后装软件非常方便了. yum工具有很多的参数可供使用,如下: yum install 软件名1 [软 ...
- python pygame模块_python中pygame模块用法实例
本文实例讲述了python中pygame模块用法,分享给大家供大家参考.具体方法如下: import pygame, sys from pygame.locals import * #set up p ...
- linux下安装MySQL5.7及遇到的问题总结
这两天要帮一个小可爱安装hive. 记得以前安装hive的时候进展比较顺利,在MySql的安装上却遇到过一些问题. 为了到时候操作小可爱电脑时能行云流水,先用自己的虚拟机偷偷的把MySQL安装一遍 机 ...
- linux安装多个jre,linux 下安装 jre
本文链接:https://blog.csdn.net/qq_34368587/article/details/79559102 Linux下安装Java运行环境 现需要项目部署到Linux中,需要配置 ...
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
- 在电脑上安装python的步骤-python中pygame安装过程(超级详细)
安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中) Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载 ...
最新文章
- 【c语言】求三个数的和
- 怎么证明正态分布积分结果为1?I^2是什么意思 (极坐标 分部积分法 雅可比行列式在积分坐标变换中 )
- 001_Maven入门
- Lesson 5.基本优化思想与最小二乘法
- python不支持_不支持的操作:不可写的python
- 【4】 Java基础 四
- ng serve 和 ng build 的区别
- Java常用设计模式————抽象工厂模式
- Serverless实战 —— 三分钟入坑指北 Docsify + Serverless Framework 快速创建个人博客系统
- php form表单属性,HTML5 表单属性
- Google 和腾讯为什么都采用主干开发模式?
- 《FPGA全程进阶---实战演练》第十一章 VGA五彩缤纷
- go 正则表达式分组匹配_Python正则表达式的7个使用典范(推荐)
- 15. (附加)链表是否有环(C++版本)
- python多态如何理解_大家对python中多态是如何理解的?
- python 手机摄像头文字识别软件_手机上有哪些好用的文字识别工具?
- 思岚S2激光雷达3—ROS node and test application for RPLIDAR
- Stm32 DHT11
- Android 自动旋转屏幕总结
- Visual Studio 2015创建ASP.NET5项目“DNX SDK version 'dnx-clr-win-x86.1.0.0-beta5' 无法安装的错误...